Erreurs

Les requêtes impossibles à traiter adressées à l'API Bid Manager renvoient une erreur . Les messages d'erreur doivent être analysés et gérés de manière appropriée pour éviter les erreurs futures. Les requêtes renvoyant des erreurs consomment le quota utilisateur et les taux d'erreur sont prises en compte lors de l'examen des demandes de quota supplémentaire.

Une réponse d'erreur a le format suivant et inclut un code de réponse HTTP, un message d'erreur et un état associé au code RPC Google:

{
  "error": {
    "code": integer,
    "message": string,
    "status": enum (google.rpc.Code)
  }
}

Voici une liste des erreurs d'API courantes, ainsi que les actions recommandées à effectuer si ils sont renvoyés:

Actions recommandées pour le code d'erreur et le RPC
400 INVALID_ARGUMENT Un problème est survenu avec votre demande. Examinez le champ du message dans la réponse d'erreur et modifiez votre requête en conséquence.

Si vous ne parvenez pas à trouver un combinaisons de filtres, de dimensions et de métriques acceptables, reportez-vous à notre les meilleurs rapports pratiques pour les recommandations.
401 UNAUTHENTICATED Votre demande n'a pas pu être traitée authentifiés. Vérifiez que vous incluez des identifiants OAuth valides dans votre demande. Pour en savoir plus, consultez les Premiers pas guide de démarrage.
404 NOT_FOUND La Query ou Report que vous tentez d'exécuter ou de récupérer est introuvable. Vérifiez le suivantes: <ph type="x-smartling-placeholder">
429 RESOURCE_EXHAUSTED Vous avez dépassé votre Quota de requêtes API ou quota de rapports. Lisez le message d'erreur pour déterminer le type de quota que vous dépassez: <ph type="x-smartling-placeholder">
500 INTERNAL L'API a rencontré une erreur interne. Utilisez les exponentiel stratégie d'intervalle entre les tentatives de traitement des erreurs pour attendre et relancer la requête. Si le l'erreur persiste, contactez l'assistance technique.
504 DEADLINE_EXCEEDED L'API a pris trop de temps pour effectuer la requête. Utilisez les exponentiel stratégie d'intervalle entre les tentatives de traitement des erreurs pour attendre et relancer la requête. Si le l'erreur persiste, contactez l'assistance technique.