סכימת CameraClipPreview
Nest Doorbell (סוללה)
sdm.devices.traits.CameraClipPreview
המאפיין הזה נמצא בכל מכשיר שתומך בהורדה של תצוגה מקדימה של סרטון.
שדות
אין שדות בשביל המאפיין הזה.
פקודות
אין פקודות בשביל המאפיין הזה.
אירועים
ClipPreview
קליפ וידאו זמין לתצוגה מקדימה.
תצוגה מקדימה של קליפ היא קובץ וידאו של 10 פריימים בפורמט mp4. אתם יכולים לבחור להציג את קובץ הווידאו mp4 או להמיר אותו לפורמט אחר (למשל, קובץ GIF מונפש) כדי להציג רצף מלא של 10 פריימים. כשבוחרים שיטה לצפייה מקדימה בקליפ, צריך לקחת בחשבון את היכולות של לקוח המכשיר.
הוא נתמך באירועים הבאים:
| סוג | רכיב | תיאור |
|---|---|---|
| אירוע | אירוע Motion במאפיין CameraMotion | המצלמה זיהתה תנועה. |
| אירוע | אירוע Person במאפיין CameraPerson | המצלמה זיהתה אדם. |
| אירוע | אירוע Chime במאפיין DoorbellChime | הופעלה לחיצה על פעמון הדלת. |
eventSessionId כדי לשייך את האירוע הזה ואת previewUrl שקשורים אליו לאירוע נתמך אחד או יותר.
אירוע ClipPreview
מטען ייעודי
{
"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
| שדה | תיאור | סוג הנתונים |
|---|---|---|
eventSessionId |
מזהה שניתן לאירועים שמתרחשים כחלק מסשן יחיד של אירועים קשורים. יכול לשמש לאיחוד של אירועים. | stringדוגמה: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
previewUrl |
כתובת ה-URL שבה אפשר לצפות בתצוגה מקדימה של קליפ הווידאו. קודק הווידאו שמוגדר כברירת מחדל הוא H264. | stringדוגמה: "https://previewUrl/..." |
שדות המטען הייעודי של האירוע
| שדה | תיאור | סוג הנתונים |
|---|---|---|
eventId |
המזהה הייחודי של האירוע. | stringדוגמה: "a6bf92bb-0041-4926-be76-88d7f31eae11" |
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 ניתן למצוא בעמוד קודי השגיאה של ה-API.