CSV 形式で広告申込情報をアップロードします。YouTube /パートナーの広告申込情報はサポートされていません。 実習をご覧ください。
リクエスト
HTTP リクエスト
POST https://www.googleapis.com/doubleclickbidmanager/v1.1/lineitems/uploadlineitems
承認
このリクエストには、次のスコープによる認証が必要です。
スコープ |
---|
https://www.googleapis.com/auth/doubleclickbidmanager |
詳細については、認証と認可のページをご覧ください。
リクエスト本文
リクエストの本文には、以下の構造を使用してデータを指定してください。
{ "lineItems": string, "format": string, "dryRun": boolean }
プロパティ名 | 値 | 説明 | メモ |
---|---|---|---|
lineItems |
string |
アップロードする CSV 形式の広告申込情報。ファイル形式の詳細については、エンティティ書き込みファイル形式をご覧ください。 | |
format |
string |
広告申込情報のフォーマットです。デフォルトは CSV です。
指定できる値は次のとおりです。 <ph type="x-smartling-placeholder">
|
|
dryRun |
boolean |
広告申込情報を実際に保持せずにアップロード ステータスを取得するには、true に設定します。 |
レスポンス
成功すると、このメソッドは次の構造を含むレスポンスの本文を返します。
{ "uploadStatus": { "errors": [ string ], "rowStatus": [ { "rowNumber": integer, "entityId": long, "entityName": string, "changed": boolean, "persisted": boolean, "errors": [ string ] } ] } }
プロパティ名 | 値 | 説明 | メモ |
---|---|---|---|
uploadStatus |
nested object |
アップロードのステータス。 | |
uploadStatus.errors[] |
list |
アップロードを完了できない理由。 | |
uploadStatus.rowStatus[] |
list |
行ごとのアップロード ステータス。 | |
uploadStatus.rowStatus[].rowNumber |
integer |
行番号。 | |
uploadStatus.rowStatus[].entityId |
long |
エンティティ ID。 | |
uploadStatus.rowStatus[].entityName |
string |
エンティティ名。 | |
uploadStatus.rowStatus[].changed |
boolean |
保存されているエンティティがアップロードの結果として変更されたかどうか。 | |
uploadStatus.rowStatus[].persisted |
boolean |
エンティティが永続化されているかどうか。 | |
uploadStatus.rowStatus[].errors[] |
list |
エンティティをアップロードできない理由。 |
試してみよう:
以下の API Explorer を使用して、ライブデータに対してこのメソッドを呼び出し、レスポンスを確認してください。 または、 スタンドアロン エクスプローラをご覧ください。