ב-Smart Device Management API נעשה שימוש בקודי שגיאות סטנדרטיים של gRPC. אפשר לקבל מידע נוסף לקודים האלה, ראו טיפול בשגיאות.
תגובת שגיאה ב-API מופיעה בפורמט הבא:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
משתמשים בתיבת החיפוש שבטבלה 'קודי שגיאה' כדי לאתר שגיאות API, לצד טיפים לפתרון בעיות ותכונות ומדריכים קשורים. אפשר לחפש תוכן בכל שדה בטבלה.
HTTP | הכנסה לקליק | פתרון בעיות |
---|---|---|
504 | DEADLINE_EXCEEDED |
התוקף של תמונות האירוע פג 30 שניות לאחר פרסום האירוע. חשוב להקפיד להוריד את התמונה לפני שהתוקף שלה יפוג. למידע נוסף: משימה: הורדת תמונה של מצלמה הצגת מכשיר מכשיר פעמון דלת מדריך לאירועים הפקודה GenerateImage CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
400 | FAILED_PRECONDITION |
לא ניתן להאריך סטרימינג מ-WebRTC בפעמוני דלת שפועלים באמצעות סוללה. אם נדרשת צפייה בשידור מפעמון הדלת מעבר לפרק הזמן הראשוני של הסשן, צריך להפסיק את השידור הקיים וליצור סטרימינג חדש. למידע נוסף: הוספת משימה לשידור חי פקודת ExtendWebRtcStream |
400 | FAILED_PRECONDITION |
בדגמים מסוימים של התרמוסטט אין תמיכה בשינוי מצב 'חיסכון' כשמצב התרמוסטט כבוי, בהתאם לשיטת התרמוסטטמצב . לפני שמשנים את המצב 'חיסכון', יש לשנות את מצב התרמוסטט ל'חימום', 'קירור' או 'חימום חימום'. למידע נוסף: שינוי המצב משימה פקודת SetMode ThermostatMode trait ThermostatTemperatureSetpoint trait |
400 | FAILED_PRECONDITION |
לא ניתן להגדיר את הטמפרטורה הקבועה כשהתרמוסטט נמצא במצב חיסכון ידני. למידע נוסף: המשימה: שינוי נקודות ההגדרה של הטמפרטורה ThermostatEco trait ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
בוצעה פקודה ללא שם פקודה תקין בגוף הבקשה. צריך להזין פקודה תקינה. |
400 | INVALID_ARGUMENT |
השתמשת בפקודת RTSP בשידור חי בשביל מצלמה שתומכת ב-WebRTC, או השתמשת בפקודת WebRTC בשידור חי בשביל מצלמה שתומכת ב-RTSP. למידע נוסף: משימה: הורדת תמונה ממצלמה |
400 | INVALID_ARGUMENT |
נשלחה פקודה עם ערך לא חוקי בארגומנטים. צריך להקפיד לשלוח ערך תקין. |
400 | INVALID_ARGUMENT |
חשוב לוודא שהשדה heatCelsius קטן מהשדה coolCelsius בפקודה.מידע נוסף: שינוי המשימה של הגדרת הטמפרטורה ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
שם המכשיר חסר או לא תקין. צריך לציין מכשיר חוקי. למידע נוסף: קישוריות תכונה |
404 | NOT_FOUND |
צוין מזהה Project לא חוקי או חסר. צריך לציין מזהה Project חוקי. |
400 | FAILED_PRECONDITION |
צריך להשתמש בeventID הנכון שהוחזר על ידי אירוע המצלמה.למידע נוסף: המשימה: טיפול באירועי מצלמה מכשיר מסך המשימה: טיפול באירועים של פעמון הדלת והמצלמה מדריך אירועים CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
504 | DEADLINE_EXCEEDED |
אפשר לנסות ליצור שוב את השידור החי מ-WebRTC. למידע נוסף: |
400 | INVALID_ARGUMENT |
נשלחה פקודה לא נתמכת לגבי תכונה. |
400 | INVALID_ARGUMENT |
תו השורה החדשה חסר בסוף המחרוזת offerSdp בעת ניסיון ליצור מקור נתונים WebRTC. צריך לוודא שהמחרוזת offerSdp מסתיימת ב-\r\n או ב-\n ולנסות ליצור את השידור שוב.למידע נוסף: |
400 | INVALID_ARGUMENT |
ה-SDP של המבצע חייב להכיל את כל שלוש שורות האודיו, הווידאו והאפליקציות בסדר הזה. למידע נוסף: |
400 | INVALID_ARGUMENT |
אודיו SDP של מבצע חייב להיות מוגדר ל-a=recvonly (קבלה בלבד).למידע נוסף: |
403 | PERMISSION_DENIED |
user לא העניק/ה את developer
את ההרשאות המתאימות ברמת המכשיר ב-Partner Connections Manager (PCM) הנדרשות כדי לבצע
הפקודה. כשיוצרים שידור חי מ-WebRTC, השגיאה הזו יכולה גם מסמן שהגדרת האודיו ב- offerSdp שגויה.למידע נוסף: המשימה: קישור החשבון GenerateWebRtcStream |
429 | RESOURCE_EXHAUSTED |
לכל מפתח יש מכסה שמגבילה את מספר השיחות שהוא יכול לבצע. אם תבצעו יותר שיחות מהמכסה שלכם, תקבלו את ההודעה 'הגבלת הקצב של יצירת בקשות'. כדי לפתור את הבעיה, צריך לשלוח מחדש את הקריאה כשהמכסה תסתיים. למידע נוסף: קונספט של הגבלות קצב של ארגז חול |
404 | NOT_FOUND |
החדר לא קיים במבנה. להתקשר למשאב של החדרים כדי לאמת את מזהה החדר. |
404 | NOT_FOUND |
המבנה לא קיים ב Project. מבצעים קריאה לרשימה של משאב המבנה כדי לאמת את מזהה המבנה. |
400 | FAILED_PRECONDITION |
המצלמה במצב אופליין או שאינה זמינה לסטרימינג בגלל בעיה טכנית. למידע נוסף: מכשיר מצלמה מכשיר מצלמה (סוללה) מכשיר עם מצלמה (עם חיבור קווי) מכשיר פעמון דלת (סוללה) מכשיר פעמון דלת (עם חיבור קווי) הפקודה GenerateWebRtcStream |
400 | FAILED_PRECONDITION |
בתרמוסטט אין אפשרות של מאוורר. אי אפשר להשתמש בתכונות ובפקודות שקשורות למאוורר במכשיר הזה. מידע נוסף: המשימה: הפעלה או השבתה של המאוורר Fan trait |