ExperimentService
にはいくつかの非同期オペレーションが含まれているため、これらのオペレーションに関連するエラーを取得するメカニズムは、他の同期オペレーションとは異なります。
このエラー報告メカニズムを使用する非同期オペレーションは次のとおりです。
これらのメソッドの場合、API から長時間実行オペレーションが返されます。これを使用して、非同期オペレーションのステータスの詳細をリクエストできます。完了すると、長時間実行オペレーションによって error
フィールドと response
フィールドに値が入力されます。Google Ads API では、このオペレーションによって常に Empty
値が response
に入力されます。error
が存在する場合、別の API 呼び出しからエラーの完全なリストを取得できます。
長時間実行オペレーションの一部としてエラーの完全なリストが返された場合、非同期進行状況をフォローアップしない場合、エラーが失われ、単純なポーリング リクエストで想定されるレスポンスよりもレスポンスが大きくなる可能性があります。そのため、長時間実行オペレーションはエラーがあることのみを示し、特定のエラーを取得するには API エンドポイントを使用する必要があります。
これらのテストベースの長時間実行オペレーションに関連するエラーの場合は、ExperimentService.ListExperimentAsyncErrors
を使用します。
テストのリソース名とページサイズを渡して、他の Google Ads API クエリと同じように、結果をページ分割します。