CameraPerson Şeması

Nest Cam (eski) Nest Do Cem (eski) Nest Cam (dış mekan veya iç mekan, pil) Projektörlü Nest Cam Nest DoIbell Nest Do bize {18 eskiNest Cam (dış mekan veya iç mekan, pil)

sdm.devices.traits.CameraPerson

Bu özellik, kişi algılama etkinliklerini destekleyen tüm cihazlara aittir.

Alanlar

Bu özellik için kullanılabilecek alan yok.

Komutlar

Bu özellik için kullanılabilir komut yok.

Etkinlikler

Kişi

Güncellenebilir 

Kamera, birini algıladı.

Bu etkinlik, güncellenebilir bildirimleri destekliyor. Bu etkinlikten oluşturulan mevcut uygulama bildirimleri, aynı eventThreadId öğesine sahip sonraki bir etkinliğin içeriği kullanılarak güncellenebilir.

Kişi etkinliği

Yük

{
  "eventId" : "6fd3e40e-86ca-4afc-9606-a45c24ac559a",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraPerson.Person" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "LpQz2VsHZl_aJM9uaOaEIaQYlt...", } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

Kişi etkinliği alanları

Alan Açıklama Veri Türü
eventSessionId Nest Doorbell (pil) Nest Doorbell (kablolu) İlgili etkinliklerin tek bir oturumunun parçası olarak gerçekleşen etkinliklere verilen kimlik. Etkinlikleri birleştirmek için kullanılabilir.

Bu etkinliği, CameraClipPreview özelliğinin ilgili ClipPreview etkinliğiyle ilişkilendirmek için kullanın.

string
Örnek: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..."
eventId Nest Cam (eski) Nest Hub Max Nest Doorbell (eski) Etkinlikle ilişkilendirilmiş bir kimlik.

Bu etkinlikle ilgili kamera resmini indirmek için GenerateImage komutu ile kullanın.

string
Örnek: "LpQz2VsHZl_aJM9uaOaEIaQYlt..."

Etkinlik yükü alanları

Alan Açıklama Veri Türü
eventId Etkinliğin benzersiz tanımlayıcısı. string
Örnek: "6fd3e40e-86ca-4afc-9606-a45c24ac559a"
timestamp Etkinliğin gerçekleştiği zaman. string
Örnek: "2019-01-01T00:00:01Z"
resourceUpdate Kaynak güncellemesiyle ilgili bilgileri ayrıntılandıran bir nesne. object
userId Kullanıcıyı temsil eden benzersiz ve kodu karartılmış bir tanımlayıcı. string
Örnek: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi"
eventThreadId Güncellenebilir Etkinlik ileti dizisinin benzersiz tanımlayıcısı. string
Örnek: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59"
eventThreadState Güncellenebilir Etkinlik ileti dizisinin durumu. string
Değerler: "STARTED", "UPDATED", "ENDED"
resourceGroup Bu etkinlikle benzer güncellemelere sahip olabilecek kaynakları belirten bir nesne. Etkinliğin kendisinin kaynağı (resourceUpdate nesnesinden) bu nesnede her zaman mevcut olur. object

Farklı etkinlik türleri ve işleyiş şekilleri hakkında daha fazla bilgi için Etkinlikler bölümünü inceleyin.

Hatalar

Bu özellikle ilgili olarak aşağıdaki hata kodları döndürülebilir:

Hata Mesajı RPC Sorun giderme
Kamera resmi artık indirilemiyor. DEADLINE_EXCEEDED Etkinlik resimlerinin süresi, etkinlik yayınlandıktan 30 saniye sonra dolar. Resmi, süresi dolmadan önce indirmeyi unutmayın.
Etkinlik kimliği kameraya ait değil. FAILED_PRECONDITION Kamera etkinliği tarafından döndürülen doğru eventID değerini kullanın.

API hata kodlarının tam listesi için API Hata Kodu Referansı'na bakın.