ऐप्लिकेशन, कैमरे को सीधे कैमरे से सर्वर पर इमेज या वीडियो अपलोड करने के लिए कैमरा को यह निर्देश देता है. एचटीटीपी POST का अनुरोध करने के लिए, कैमरे में शामिल पैरामीटर का इस्तेमाल किया जाना चाहिए. अपलोड की जाने वाली फ़ाइल fileUrl
की ओर से दी गई है और इसे accessToken
के बताए गए सही अनुमति के साथ uploadUrl
पर अपलोड किया जाना चाहिए. यह निर्देश, एपीआई लेवल 2.1 में जोड़ा गया था. यह डायरेक्ट अपलोड के लिए काम का है
ऐसा कंप्यूटर कमांड लाइन से किया जा सकता है:
curl -X post -H "Authorization: Bearer accessToken" -T fileUrl uploadUrl
पैरामीटर
fileUrl:
सर्वर पर अपलोड की जाने वाली फ़ाइल का यूआरएल.uploadUrl:
स्ट्रिंग से पता चलता है कि फ़ाइल कहां अपलोड करनी है.accessToken:
टोकन, जिसमें अपलोड की पुष्टि करने से जुड़ी जानकारी शामिल है. ऐप्लिकेशन ने इस मैसेज को पाया है और इसे कैमरे में भेज दिया है.
नतीजे
- इस निर्देश से कोई नतीजा नहीं मिलता.
गड़बड़ियां
missingParameter:
कुछ पैरामीटर, जैसे किfileUrl
मौजूद नहीं है.invalidParameterName:
एक या इससे ज़्यादा इनपुट पैरामीटर के नाम पहचाने नहीं जा सकते.invalidParameterValue:
इनपुट पैरामीटर के नामों की पहचान की जा चुकी है लेकिन पास की गई एक या इससे ज़्यादा वैल्यू अमान्य है. उदाहरण के लिए,fileUrl
से तय की गई फ़ाइल मौजूद नहीं है.uploadError:
कैमरा अपलोड नहीं किया जा सका.
कमांड I/O | |
---|---|
कमांड इनपुट | { |
कमांड आउटपुट | none |
कमांड आउटपुट (गड़बड़ी) | { |