CameraClipPreview Şeması
Nest Doorbell (pil)
sdm.devices.traits.CameraClipPreview
Bu özellik, klip önizlemesinin indirilmesini destekleyen tüm cihazlara aittir.
Alanlar
Bu özellik için kullanılabilir alan yok.
Komutlar
Bu özellik için kullanılabilir komut yok.
Etkinlikler
ClipPreview
Video klibi önizleyebilirsiniz.
Klip önizlemesi, mp4 biçiminde 10 karelik bir video dosyasıdır. mp4 video dosyasını göstermeyi veya 10 karelik dizinin tamamını göstermek için başka bir biçime (ör. animasyonlu GIF) dönüştürmeyi seçebilirsiniz. Klip önizleme yöntemi seçilirken cihaz istemcisinin özellikleri dikkate alınmalıdır.
Bu etkinlik, aşağıdaki etkinlikler için desteklenir:
| Tür | Öğe | Açıklama |
|---|---|---|
| Etkinlik | CameraMotion özelliğinin hareket etkinliği | Kamera hareket algıladı. |
| Etkinlik | CameraPerson özelliğinin Kişi etkinliği | Kamera bir kişi algıladı. |
| Etkinlik | DoorbellChime özelliğinin Chime etkinliği | Kapı ziline basıldı. |
eventSessionId previewUrl'yi bir veya daha fazla desteklenen etkinlikle ilişkilendirmek için kullanın.
ClipPreview etkinliği
Yük
{
"eventId" : "a6bf92bb-0041-4926-be76-88d7f31eae11",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : {
"name" : "enterprises/project-id/devices/device-id",
"events" : {
"sdm.devices.events.CameraClipPreview.ClipPreview" : {
"eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...",
"previewUrl" : "https://previewUrl/..."
}
}
}
"userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"resourceGroup" : [
"enterprises/project-id/devices/device-id"
]
}ClipPreview etkinlik alanları
| Alan | Açıklama | Veri Türü |
|---|---|---|
eventSessionId |
İlgili etkinliklerin tek bir oturumu kapsamında gerçekleşen etkinliklere verilen kimlik. Etkinlikleri birleştirmek için kullanılabilir. | stringÖrnek: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
previewUrl |
Video klibin önizleneceği URL. Varsayılan video codec'i H264'tür. | stringÖrnek: "https://previewUrl/..." |
Etkinlik yükü alanları
| Alan | Açıklama | Veri Türü |
|---|---|---|
eventId |
Etkinliğin benzersiz tanımlayıcısı. | stringÖrnek: "a6bf92bb-0041-4926-be76-88d7f31eae11" |
timestamp |
Etkinliğin gerçekleştiği zaman. | stringÖrnek: "2019-01-01T00:00:01Z" |
resourceUpdate |
Kaynak güncellemesiyle ilgili bilgileri ayrıntılı olarak açıklayan bir nesne. | object |
userId |
Kullanıcıyı temsil eden benzersiz ve karartılmış tanımlayıcı. | stringÖrnek: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
resourceGroup |
Bu etkinlikle benzer güncellemeler içerebilecek kaynakları belirten bir nesne. Etkinliğin kaynağı (resourceUpdate nesnesinden) bu nesnede her zaman bulunur. |
object |
Farklı etkinlik türleri ve bunların işleyiş şekli hakkında daha fazla bilgi için Etkinlikler bölümüne bakın.
Klibi önizleme
Klibi önizlemek için HTTP yetkilendirme üst bilgisindeki OAuth erişim jetonunu kullanarak previewUrl adresine bir GET çağrısı yapın:
Önizleme
curl -H 'Authorization: Bearer access-token' \
https://previewUrl/...
Hatalar
API hata kodlarının tam listesi için API Hata Kodu Referansı'na bakın.