Camera.uploadFile

Uygulama, bir resmin yüklenmesini başlatmak veya doğrudan kameradan bir sunucuya gönderilir. Kamera, ürünle birlikte verilen parametrelerini kullanarak HTTP POST isteği oluşturun. Yüklenecek dosya fileUrl ve uploadUrl hedefine doğru yetkilendirme accessToken tarafından belirtildi. Bu komut API düzeyinde eklendi 2.1 ve Doğrudan Yükleme

Bu işlem bir bilgisayar komut satırından şu şekilde yapılabilir:

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

Parametreler

  • fileUrl: Sunucuya yüklenecek dosyanın URL'si.
  • uploadUrl: Dosyanın nereye yükleneceğini temsil eden bir dize.
  • accessToken: Verinin kimlik doğrulama bilgilerini içeren bir jeton yükleyin. Veri, uygulama tarafından alınıp kameraya gönderilir.

Sonuçlar

  • Bu komut sonuç döndürmez.

Hatalar

  • missingParameter: Bazı parametreler (ör. fileUrl) eksik.
  • invalidParameterName: Bir veya daha fazla giriş parametresi adı tanınmıyor.
  • invalidParameterValue: Giriş parametresi adları tanındı ancak iletilen bir veya daha fazla değer geçersiz. Örneğin, fileUrl mevcut değil.
  • uploadError: Kamera yüklenemedi.
Komut G/Ç
Komut Girişi
{
"parameters": {
"fileUrl": "URL of the file.",
"uploadUrl": "A string representing where to upload the file.",
"accessToken": "A token containing the authentication information."
}
}
Komut Çıkışı
none
Komut Çıkışı (Hata)
{
"error": {
"code": "uploadError",
"message": "Camera failed to upload the file."
}
}