ملف تحميل الكاميرا

يُصدِر التطبيق هذا الأمر إلى الكاميرا لبدء تحميل صورة الفيديو من الكاميرا إلى الخادم مباشرةً. يجب أن تستخدم الكاميرا الأدوات المضمَّنة لتشكيل طلب HTTP POST. يتم تحديد الملف المراد تحميله من خلال fileUrl ويجب تحميله إلى uploadUrl باستخدام البيانات الصحيحة التفويض الذي تم تحديده من قِبل accessToken. تمت إضافة هذا الأمر على مستوى واجهة برمجة التطبيقات. 2.1 وذات صلة التحميل المباشر

يمكن للمرء أن يقوم بذلك من سطر أوامر الكمبيوتر كما يلي:

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

المعلمات

  • fileUrl: عنوان URL للملف المطلوب تحميله إلى الخادم
  • uploadUrl: سلسلة تمثّل مكان تحميل الملف
  • accessToken: هو رمز مميز يشتمل على معلومات المصادقة التحميل. يتم الحصول عليها من خلال التطبيق وإرسالها إلى الكاميرا.

النتائج

  • لا يؤدي هذا الأمر إلى عرض أي نتيجة.

الأخطاء

  • missingParameter: بعض المعلمات، مثل fileUrl، غير متوفرة.
  • invalidParameterName: هناك اسم واحد أو أكثر من أسماء معلمات الإدخال لم يتم التعرّف عليها.
  • تم التعرّف على invalidParameterValue: اسم مَعلمة إدخال. ولكن هناك قيمة واحدة أو أكثر تم تمريرها غير صالحة. على سبيل المثال، الملف الذي تم تحديده بواسطة لم يتم العثور على fileUrl.
  • تعذّر تحميل الكاميرا: uploadError:.
مفتاح Command 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."
}
}