कैमरा अपलोड करें

ऐप्लिकेशन किसी इमेज को अपलोड करने के लिए, कैमरे को यह निर्देश देता है या वीडियो को सीधे कैमरे से सर्वर पर पहुंचाता है. कैमरे को पैरामीटर का इस्तेमाल करके एचटीटीपी पीओएसटी अनुरोध करते हैं. अपलोड की जाने वाली फ़ाइल इसके ज़रिए तय की गई है fileUrl और इसे uploadUrl पर सही के साथ अपलोड किया जाना चाहिए accessToken द्वारा निर्दिष्ट प्राधिकरण. यह निर्देश, एपीआई लेवल में जोड़ा गया था 2.1 और यह इन चीज़ों के लिए काम का है सीधे तौर पर होने वाला अपलोड

कंप्यूटर कमांड लाइन से ऐसा किया जा सकता है:

curl -X post -H "Authorization: Bearer accessToken" -T fileUrl uploadUrl

पैरामीटर

  • fileUrl: सर्वर पर अपलोड की जाने वाली फ़ाइल का यूआरएल.
  • uploadUrl: फ़ाइल को अपलोड करने की जगह दिखाने वाली स्ट्रिंग.
  • accessToken: एक टोकन, जिसमें अपलोड करें. इसे ऐप्लिकेशन में रिकॉर्ड करके, कैमरे पर भेजा जाता है.

नतीजे

  • इस निर्देश से कोई नतीजा नहीं मिलता.

गड़बड़ियां

  • missingParameter: fileUrl जैसे कुछ पैरामीटर मौजूद नहीं हैं.
  • invalidParameterName: एक या उससे ज़्यादा इनपुट पैरामीटर के नाम पहचान नहीं की जा सकी.
  • invalidParameterValue: इनपुट पैरामीटर के नामों की पहचान हो गई है लेकिन पास की गई एक या उससे ज़्यादा वैल्यू अमान्य हैं. उदाहरण के लिए, fileUrl मौजूद नहीं है.
  • uploadError: कैमरा अपलोड नहीं किया जा सका.
कमांड I/O
कमांड इनपुट
{
"parameters": {
"fileUrl": "URL of the file.",
"uploadUrl": "A string representing where to upload the file.",
"accessToken": "A token containing the authentication information."
}
}
कमांड आउटपुट
none
कमांड आउटपुट (गड़बड़ी)
{
"error": {
"code": "uploadError",
"message": "Camera failed to upload the file."
}
}