Belirtilen özelliklerin değerlerini ayarlar; örneğin, GPS açık/kapalı, tarih & zaman, ISO, beyaz dengesi, deklanşör hızı, uyku/kapatma gecikmesi vb. Bu komut API düzeyi 2'de değiştirilmiştir.
Parametreler
- sessionId: Elde edilen dize türünün benzersiz oturum tanımlayıcısı.
camera.startSession
komutunu kullanın. Bu alan, API düzeyi 2'de kullanımdan kaldırılmıştır. - options: Ayarlanacak özelliklerin JSON
<key, value>
çiftleri. İlgili içeriği oluşturmak için kullanılan değer şu türlerden herhangi biri olabilir:String
,String Array
,Number
,Number Array
,Boolean
,Object
,Object Array
. Görüntüleyin Seçenekler.
Sonuçlar
- Bu komut sonuç döndürmez.
Hatalar
- missingParameters: Gerekli parametrelerden biri veya daha fazlası eksik; şunun için:
örnek için
options
belirtilmemiş. - geçersizParametreAdı: Bir veya daha fazla giriş parametresi seçeneği veya seçeneği
ad tanınmıyor veya desteklenmiyor, ör. bu kod,
clientVersion
olduğunda API düzeyi 2'deki seçenek (ör.captureInterval
) kullanılırOptions
konumundaki 1. - invalidParameterValue: Bir veya daha fazla giriş parametresi ya da seçenek adı ancak değerinin geçersiz olduğunu; örneğin bir veri türünün yanlış olduğunu fark edebilirsiniz.
Komut G/Ç | |
---|---|
Komut Girişi (API düzeyi 1) | { "parameters": { "sessionId": "12ABC3", "options": { "isoBalance": 200 } } } |
Komut Çıkışı (API düzeyi 1) | none |
Komut Çıkışı (Hata) (API düzeyi 1) | { "error": { "code": "invalidParameterName", "message": "Parameter options contains unsupported option isoBalance." } } |
Komut Girişi (API düzeyi 2) | { "parameters": { "options": { "iso": 200, "captureInterval": 20 } } } |
Komut Çıkışı (API düzeyi 2) | none |
Komut Çıkışı (Hata) (API düzeyi 2) | { "error": { "code": "invalidParameterName", "message": "Parameter options contains unsupported option captureInterval." } } |