2012-08-06 8 views
6

मैं इस तरह के अनुरोध के साथ Google ड्राइव में फ़ोल्डर बनाने के लिए Google API विधि drive.files.insert पर कॉल करने का प्रयास कर रहा हूं (Google API का उपयोग करके जावास्क्रिप्ट के लिए क्लाइंट लाइब्रेरी):Google एपीआई कॉल में अनुरोध निकाय निर्दिष्ट करें (जावास्क्रिप्ट के लिए Google एपीआई क्लाइंट लाइब्रेरी का उपयोग करके)

{ 
    "title":"testFolder", 
    "description":"hello world", 
    "mimeType":"application/vnd.google-apps.folder" 
} 

लेकिन मैं इसे समझ नहीं सकता बाहर के साथ इन पैरामीटर्स निर्दिष्ट करने के लिए कैसे:

var request = gapi.client.drive.files.insert({'convert': 'false', 'ocr': 'false'}); 
request.execute(function(resp) { console.log(resp); }); 

समस्या यह है कि मैं उदाहरण के लिए, अनुरोध शरीर में कुछ पैरामीटर निर्दिष्ट करने की आवश्यकता है Google एपीआई क्लाइंट जावास्क्रिप्ट के लिए पुस्तकालय। क्या कोई सुझाव है कि मैं इसे कैसे प्राप्त कर सकता हूं?

उत्तर

3

body फ़ील्ड पास करें। अधिक जानकारी के लिए See this example

+0

आपको बहुत धन्यवाद, इसलिए हमें 'gapi.client.request' का उपयोग करने की आवश्यकता है यदि हम शरीर – KiL

+0

के साथ अनुरोध भेजना चाहते हैं क्या gapi.client.request का उपयोग किए बिना कोई समाधान है? – Eduardo

5

body फ़ील्ड के साथ gapi.client.request आवश्यक नहीं है।

आप gapi.client.drive.files.insert({'convert': 'false', 'ocr': 'false','resource': resource}) को आजमा सकते हैं जहां resource वास्तव में आप जो भेजना चाहते हैं, उदा।

resource = { 
    "title":"testFolder", 
    "description":"hello world", 
    "mimeType":"application/vnd.google-apps.folder" 
} 

मुझे लगता है कि सत्यापित नहीं किया है, लेकिन मैं गूगल कार्य सूची बनाने (gapi.client.tasks.tasklists.insert)

+1

बहुत बहुत धन्यवाद! एनालिटिक्स एपीआई के लिए वही बात लागू होती है जिसे अनुरोध निकाय अपलोड करने की आवश्यकता होती है। तो किसी कारण से उन्होंने फैसला किया कि "संसाधन" अनुरोध निकाय को सीमित करने के लिए एक अच्छा कीवर्ड था, लेकिन इसे अच्छी तरह से दस्तावेज करने की परवाह नहीं थी। – Eduardo

4

"संसाधन" कीवर्ड का प्रयोग करें के लिए अनुरोध शरीर भेजने के साथ बिल्कुल वैसा ही परिदृश्य की कोशिश की है शरीर भेजने के लिए।

संबंधित मुद्दे