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.startSessionkomutunu 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
optionsbelirtilmemiş. - geçersizParametreAdı: Bir veya daha fazla giriş parametresi seçeneği veya seçeneği
ad tanınmıyor veya desteklenmiyor, ör. bu kod,
clientVersionolduğunda API düzeyi 2'deki seçenek (ör.captureInterval) kullanılırOptionskonumundaki 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."
}
} |