sono in grado di recuperare con successo un oggetto da analizzare utilizzando il comando di seguito:Converti ricciolo arrivare al recupero JavaScript
curl -X GET \
-H "X-Parse-Application-Id:1231231231" \
-H "X-Parse-REST-API-Key: 131231231" \
-G \
--data-urlencode 'where={"uid":"12312312"}' \
https://api.parse.com/1/classes/birthday`
Ma sto lottando convertirlo in javascript, usando il codice seguente mi metterò di risposta con un stato di 200
. Presumo errore è la conversione dei dati -urlencode a dati:
var getObject = function {
var url = "https://api.parse.com";
url += '/1/classes/birthday';
fetch(url, {
method: 'GET',
headers: {
'Accept': 'application/json',
'X-Parse-Application-Id': '12122',
'X-Parse-REST-API-Key': '12121',
'Content-Type': 'application/json',
},
data: '{"where":{"uid":"12312312"}}'
})
.then(function(request, results) {
console.log(request)
console.log(results)
})
}
Grazie!
Non ho familiarità con 'fetch' ma sembra che non ci debbano essere virgolette singole attorno a' data', come 'data: {" dove ": {" uid ":" 12312312 "}}' – chiliNUT
@ chiliNUT Ho appena provato questo, la stessa risposta in entrambi i casi, grazie però: 'body: (...), bodyUsed: false, header: Headers, ok: true, status: 200, statusText:" OK ", digitare:" cors ", url: "https://api.parse.com/1/classes/birthday" ' – user3430761
hai risolto il problema? Sto provando qualcosa di simile, ma non importa quello che ho messo in dati, anche JSON malformato, ottengo tutti gli elementi dalla classe/Esegui. non sta filtrando nulla, né mi dà errori. quando faccio lo stesso con curl, ottengo "json error", che è la cosa giusta da ottenere – pvinis