Documentation de référence sur le code d'erreur de l'API

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.

Message d'erreur HTTP RPC Dépannage
L'image de l'appareil photo n'est plus disponible en téléchargement. 504 DEADLINE_EXCEEDED Les images de l'événement expirent 30 secondes après sa publication. ?











Commande non disponible pour la sonnette. 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
Commande non autorisée en mode actuel du thermostat. 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,






Commande non autorisée lorsque le thermostat est en mode MANUAL_ECO. 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 .
Commande non fournie. 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.
Commande non prise en charge. 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
Contient une valeur non valide. 400 INVALID_ARGUMENT Une commande a été envoyée avec une valeur non valide dans les arguments. Veillez à envoyer une valeur valide.
La valeur de climatisation doit être supérieure à la valeur de chauffage. 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 .

Appareil introuvable. 404 NOT_FOUND Le nom d'appareil spécifié est incorrect ou manquant. Spécifiez un appareil valide.

Voir aussi:
  Connectivité
Entreprise introuvable. 404 NOT_FOUND Un ID Project non valide ou manquant a été spécifié. Spécifiez un Project ID valide.
L'ID d'événement n'appartient pas à la caméra. 400 FAILED_PRECONDITION ?eventID











Échec de la récupération de la réponse SDP en raison d'un délai d'inactivité. 504 DEADLINE_EXCEEDED Essayez à nouveau de générer la diffusion en direct WebRTC.

Voir aussi:
Le champ n'est pas présent dans les caractéristiques. 400 INVALID_ARGUMENT Une commande non compatible a été envoyée pour une caractéristique.
Le fichier SDP de l'offre n'est pas valide. Il manque le code CRLF. 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:
mLines SDP d'offre non valides. 400 INVALID_ARGUMENT Le SDP de l'offre doit contenir les trois lignes audio, vidéo et d'application dans cet ordre.

Voir aussi:
SDP d'offre non valide. 400 INVALID_ARGUMENT L'audio SDP de l'offre doit être défini sur a=recvonly (réception uniquement).

Voir aussi:
Autorisation refusée. 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
Débit limité. 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
Salon introuvable. 404 NOT_FOUND La salle n'existe pas dans la structure. Appelez la liste des ressources afin de vérifier leur ID.
Structure introuvable. 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.
Le ventilateur du thermostat est indisponible. 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 .