Uygulama, bir resmin veya videonun doğrudan kameradan sunucuya yüklenmesini başlatmak için bu komutu kameraya verir. Kamera, bir HTTP POST isteği oluşturmak için dahil edilen parametreleri kullanmalıdır. Yüklenecek dosya fileUrl
tarafından belirtilir ve accessToken
tarafından doğru yetkilendirme ile uploadUrl
dosyasına yüklenmelidir. Bu komut, API düzeyi 2.1'de eklenmiş ve Doğrudan Yükleme ile alakalıdır
Bunu bilgisayar komut satırından şu şekilde yapabilirsiniz:
curl -X post -H "Authorization: Bearer accessToken" -T fileUrl uploadUrl
Parametreler
fileUrl:
Sunucuya yüklenecek dosyanın URL'si.uploadUrl:
Dosyanın yükleneceği yeri belirten bir dize.accessToken:
Yükleme için kimlik doğrulama bilgilerini içeren bir jeton. Uygulama tarafından elde edilir ve kameraya gönderilir.
Sonuçlar
- Bu komut hiçbir sonuç döndürmez.
Hatalar
missingParameter:
fileUrl
gibi bazı parametreler eksik.invalidParameterName:
Bir veya daha fazla giriş parametresi adı tanınmıyor.invalidParameterValue:
Giriş parametresi adları tanınıyor ancak iletilen değerlerden biri veya daha fazlası geçersiz. Örneğin,fileUrl
tarafından belirtilen dosya mevcut değil.uploadError:
Kamera yüklenemedi.
Komut G/Ç'si | |
---|---|
Komut Girişi | { |
Komut Çıkışı | none |
Komut Çıkışı (Hata) | { |