मैं सफलतापूर्वक नीचे आदेश का उपयोग पार्स से एक वस्तु पुनः प्राप्त करने में सक्षम हूँ:Convert प्राप्त कर्ल करने के लिए जावास्क्रिप्ट लाने
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`
लेकिन मैं इसे जावास्क्रिप्ट को बदलने के लिए संघर्ष कर रहा हूँ, कोड का उपयोग कर नीचे मैं एक साथ प्रतिसाद मिलेगा 200
की स्थिति।
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)
})
}
धन्यवाद: मैं त्रुटि परिवर्तित डेटा-urlencodeकरने के लिए डेटा मान!
मैं 'fetch' से परिचित नहीं हूं लेकिन ऐसा लगता है कि 'डेटा' के आसपास एकल उद्धरण नहीं होना चाहिए, जैसे डेटा: {" where ": {" uid ":" 12312312 "}}' – chiliNUT
@ मिर्चनेट बस कोशिश की, वही प्रतिक्रिया किसी भी तरह से, धन्यवाद हालांकि: 'शरीर: (...), bodyUsed: झूठी, शीर्षलेख: शीर्षलेख, ठीक है: सच, स्थिति: 200, स्थिति पाठ: "ठीक है", टाइप करें: "cors", यूआरएल: "https://api.parse.com/1/classes/birthday" ' – user3430761
तो क्या आपने इसे ठीक किया? मैं कुछ इसी तरह की कोशिश कर रहा हूं, लेकिन मुझे कोई फर्क नहीं पड़ता कि मैंने डेटा में क्या रखा है, यहां तक कि विकृत जेसन भी, मुझे कक्षा/रन से सभी आइटम मिलते हैं। यह कुछ भी फ़िल्टर नहीं कर रहा है, या मुझे त्रुटियां दे रहा है। जब मैं कर्ल के साथ ऐसा करता हूं, तो मुझे "जेसन त्रुटि" मिलती है, जो – pvinis