Lineitems: uploadlineitems

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">
    </ph>
  • CSV
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 を使用して、ライブデータに対してこのメソッドを呼び出し、レスポンスを確認してください。 または、 スタンドアロン エクスプローラをご覧ください。