סכימת CameraClipPreview
Nest Doorbell (battery)
sdm.devices.traits.CameraClipPreview
המאפיין הזה שייך לכל מכשיר שתומך בהורדה של תצוגה מקדימה של קליפ.
שדות
אין שדות זמינים למאפיין הזה.
פקודות
אין פקודות זמינות למאפיין הזה.
אירועים
ClipPreview
קליפ וידאו זמין לתצוגה מקדימה.
תצוגה מקדימה של קליפ היא קובץ וידאו של 10 פריימים בפורמט mp4. אתם יכולים לבחור להציג את קובץ הווידאו mp4 או לשנות את הקידוד שלו לפורמט אחר (לדוגמה, קובץ GIF מונפש) כדי להציג רצף מלא של 10 פריימים. כשבוחרים שיטה לצפייה מקדימה בקליפ, צריך לקחת בחשבון את היכולות של לקוח המכשיר.
האירוע הזה נתמך באירועים הבאים:
סוג | רכיב | תיאור |
---|---|---|
אירוע | אירוע Motion של מאפיין CameraMotion | המצלמה זיהתה תנועה. |
אירוע | אירוע Person של מאפיין CameraPerson | המצלמה זיהתה אדם. |
אירוע | אירוע Chime של מאפיין DoorbellChime | הופעל פעמון הדלת. |
eventSessionId
כדי לשייך את האירוע הזה ואת previewUrl
שקשור אליו לאירוע נתמך אחד או יותר.
אירוע ClipPreview
מטען ייעודי
{ "eventId" : "1bb063ae-09d3-4fb3-b7a3-6795e5e18d47",
"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
שדה | תיאור | סוג הנתונים |
---|---|---|
eventSessionId |
מזהה שניתן לאירועים שמתרחשים כחלק מסשן יחיד של אירועים קשורים. יכול לשמש לאיחוד אירועים. | string דוגמה: "CjY5Y3VKaTZwR3o4Y19YbTVfMF…" |
previewUrl |
כתובת ה-URL שבה אפשר לראות תצוגה מקדימה של קליפ הווידאו. קודק הווידאו שמוגדר כברירת מחדל הוא H264. | string דוגמה: "https://previewUrl/..." |
שדות המטען הייעודי של האירוע
שדה | תיאור | סוג הנתונים |
---|---|---|
eventId |
המזהה הייחודי של האירוע. | string דוגמה: "1bb063ae-09d3-4fb3-b7a3-6795e5e18d47" |
timestamp |
השעה שבה האירוע התרחש. | string דוגמה: "2019-01-01T00:00:01Z" |
resourceUpdate |
אובייקט שמכיל פרטים על עדכון המשאב. | object |
userId |
מזהה ייחודי ומעורפל שמייצג את המשתמש. | string דוגמה: AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi |
resourceGroup |
אובייקט שמציין משאבים שעשויים להיות להם עדכונים דומים לאירוע הזה. המשאב של האירוע עצמו (מהאובייקט resourceUpdate ) תמיד יהיה נוכח באובייקט הזה. |
object |
במאמר אירועים מוסבר על הסוגים השונים של האירועים ואיך הם פועלים.
תצוגה מקדימה של הקליפ
כדי לראות תצוגה מקדימה של הקליפ, מבצעים קריאת GET אל previewUrl
באמצעות אסימון הגישה של OAuth בכותרת ההרשאה של HTTP:
תצוגה מקדימה
curl -H 'Authorization: Bearer access-token' \
https://previewUrl/...
שגיאות
בחומר העזר בנושא קודי שגיאה ב-API מופיעה רשימה מלאה של הקודים האלה.