Poiché ExperimentService
contiene alcune
operazioni asincrone, il meccanismo per recuperare gli errori relativi a queste
operazioni è diverso da quello per 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 response
con un valore Empty
e la presenza di error
indicherà che un elenco completo degli errori può essere recuperato da un'altra chiamata API.
Se l'elenco completo degli errori viene restituito nell'ambito dell'operazione a lunga esecuzione, è possibile che gli errori si vadano persi se non segui i progressi asincroni e la risposta potrebbe essere più grande di quanto ti aspetti da una semplice richiesta di polling. Pertanto, l'operazione a lunga esecuzione indicherà solo che sono presenti errori e che per recuperare gli errori specifici è necessario utilizzare un endpoint API.
Per gli errori relativi a una di queste operazioni a lunga esecuzione basate su esperimenti, utilizza ExperimentService.ListExperimentAsyncErrors
.
Trasmetti il nome della risorsa dell'esperimento e le dimensioni della pagina, poi sfoglia i risultati come faresti per qualsiasi altra query dell'API Google Ads.