L'API Smart Device Management utilise des codes d'erreur gRPC standards. Pour en savoir plus sur ces codes, consultez Gestion des erreurs.
Une réponse d'erreur dans l'API s'affiche au format suivant:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
Utilisez le champ de recherche du tableau des codes d'erreur pour rechercher les erreurs d'API, ainsi que des conseils de dépannage et les caractéristiques et guides associés. Vous pouvez rechercher du contenu dans n'importe quel champ du tableau.
HTTP | RPC | Dépannage |
---|---|---|
504 | DEADLINE_EXCEEDED |
Les images de l'événement expirent 30 secondes après sa publication. ? |
400 | FAILED_PRECONDITION |
Un flux WebRTC ne peut pas être étendu sur les sonnettes sur batterie. Si le flux d'une sonnette doit être vu au-delà de la durée initiale de la session, arrêtez la diffusion existante et générez-en une nouvelle. Voir aussi: Prolonger une diffusion en direct Extension WebRtcStream |
400 | FAILED_PRECONDITION |
Certains modèles ne permettent pas de modifier le mode Éco lorsque celui-ci est désactivé, conformément à la caractéristique ThermostatMode . Vous devez régler le mode du thermostat sur CHAUF, |
400 | FAILED_PRECONDITION |
Vous ne pouvez pas régler la température mémorisée lorsque le thermostat est en mode Éco manuel. Voir aussi: Modifier la température mémorisée ThermostatEco caractéristique ThermostatTemperatureSetpoint . |
404 | NOT_FOUND |
Une commande a été exécutée sans nom de commande valide dans le corps de la requête. Saisissez une commande valide. |
400 | INVALID_ARGUMENT |
Vous avez utilisé une commande de diffusion en direct RTSP pour une caméra compatible avec WebRTC ou une commande de diffusion en direct WebRTC pour une caméra compatible avec RTSP. Voir aussi: Télécharger l'image d'une caméra |
400 | INVALID_ARGUMENT |
Une commande a été envoyée avec une valeur non valide dans les arguments. Veillez à envoyer une valeur valide. |
400 | INVALID_ARGUMENT |
Assurez-vous que le champ heatCelsius est inférieur au champ coolCelsius dans votre commande.Voir aussi: Modifier les températures mémorisées ThermostatTemperatureSetpoint . |
404 | NOT_FOUND |
Le nom d'appareil spécifié est incorrect ou manquant. Spécifiez un appareil valide. Voir aussi: Connectivité |
404 | NOT_FOUND |
Un ID Project non valide ou manquant a été spécifié. Spécifiez un Project ID valide. |
400 | FAILED_PRECONDITION |
?eventID |
504 | DEADLINE_EXCEEDED |
Essayez à nouveau de générer la diffusion en direct WebRTC. Voir aussi: |
400 | INVALID_ARGUMENT |
Une commande non compatible a été envoyée pour une caractéristique. |
400 | INVALID_ARGUMENT |
Le caractère de retour à la ligne est manquant à la fin de la chaîne offerSdp lors de la tentative de génération d'un flux WebRTC. Assurez-vous que la chaîne offerSdp se termine par \r\n ou \n , puis réessayez de générer le flux.Voir aussi: |
400 | INVALID_ARGUMENT |
Le SDP de l'offre doit contenir les trois lignes audio, vidéo et d'application dans cet ordre. Voir aussi: |
400 | INVALID_ARGUMENT |
L'audio SDP de l'offre doit être défini sur a=recvonly (réception uniquement).Voir aussi: |
403 | PERMISSION_DENIED |
user n'a pas accordé developer
les autorisations appropriées au niveau de l'appareil dans Partner Connections Manager (PCM) pour exécuter une commande. Lorsque vous générez un flux en direct WebRTC, cette erreur peut aussi signifier que le paramètre audio de offerSdp est incorrect.Voir aussi: Associer votre compte Générer |
429 | RESOURCE_EXHAUSTED |
Chaque développeur dispose d'un quota qui limite le nombre d'appels qu'il peut passer. Si vous dépassez votre quota, vous recevrez le message "Limit limité". Pour résoudre ce problème, renvoyez l'appel une fois le quota expiré. Voir aussi: Limites de débit du bac à sable |
404 | NOT_FOUND |
La salle n'existe pas dans la structure. Appelez la liste des ressources afin de vérifier leur ID. |
404 | NOT_FOUND |
La structure n'existe pas dans Project. Effectuez un appel de liste à la ressource de structure pour vérifier l'ID de la structure. |
400 | FAILED_PRECONDITION |
Le thermostat n'est pas équipé d'un ventilateur. Vous ne pouvez pas utiliser les fonctionnalités et les commandes liées au ventilateur pour cet appareil. Voir aussi: Allumer ou éteindre le ventilateur Trait . |