Poiché ExperimentService
contiene alcune operazioni asincrone, il meccanismo per recuperare gli errori relativi a queste operazioni è diverso rispetto ad altre operazioni sincrone.
Le operazioni asincrone che utilizzano questo meccanismo di segnalazione degli errori sono:
Per questi metodi, l'API restituisce un'operazione
a lunga esecuzione
che puoi utilizzare per richiedere i dettagli sullo stato
dell'operazione asincrona. Al termine, l'operazione a lunga esecuzione completerà i campi error
e response
. Nell'API Google Ads, l'operazione completerà sempre il campo
response
con un valore Empty
e la presenza di error
indicherà
che è possibile recuperare un elenco completo degli errori da un'altra chiamata API.
Se l'elenco completo degli errori viene restituito nell'ambito dell'operazione a lunga esecuzione, è possibile che gli errori vadano persi se non esegui il follow-up sull'avanzamento asincrono e la risposta potrebbe essere più grande di quanto ci si possa aspettare da una semplice richiesta di polling. Di conseguenza, l'operazione a lunga esecuzione indicherà solo la presenza di errori e per recuperare gli errori specifici devi utilizzare un endpoint API.
Per gli errori relativi a una di queste operazioni a lunga esecuzione basate su esperimenti, utilizza ExperimentService.ListExperimentAsyncErrors
.
Inserisci il nome della risorsa dell'esperimento e una dimensione di pagina, quindi scorri i risultati come faresti per qualsiasi altra query dell'API Google Ads.