Erreurs asynchrones

Étant donné que ExperimentService contient quelques opérations asynchrones, le mécanisme de récupération des erreurs liées à ces opérations est différent de celui des autres opérations synchrones.

Les opérations asynchrones qui utilisent ce mécanisme de création de rapports d'erreurs sont les suivantes:

Pour ces méthodes, l'API renvoie une opération de longue durée que vous pouvez utiliser pour demander des détails sur l'état de l'opération asynchrone. Une fois l'opération de longue durée terminée, les champs error et response sont renseignés. Dans l'API Google Ads, l'opération renseigne toujours response avec la valeur Empty, et la présence de error indique qu'une liste complète d'erreurs peut être récupérée à partir d'un autre appel d'API.

Si la liste complète des erreurs a été renvoyée dans le cadre de l'opération de longue durée, il est possible qu'elles soient perdues si vous ne suivez pas la progression asynchrone. De plus, la réponse peut être plus importante que ce à quoi vous pourriez vous attendre pour une simple requête d'interrogation. Par conséquent, l'opération de longue durée n'indiquera que la présence d'erreurs. Pour récupérer les erreurs spécifiques, vous devez utiliser un point de terminaison d'API.

Pour les erreurs liées à l'une de ces opérations de longue durée basées sur des tests, utilisez ExperimentService.ListExperimentAsyncErrors.

Transmettez le nom de la ressource du test et une taille de page, puis parcourez les résultats comme vous le feriez pour n'importe quelle autre requête de l'API Google Ads.