- HTTP リクエスト
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- ParentEntityFilter
- FileType
- FilterType
- IdFilter
- InventorySourceFilter
- 試してみる
SDF ダウンロード タスクを作成します。Operation を返します。
SDF ダウンロード タスクは、長時間実行される非同期オペレーションです。このオペレーションの metadata タイプは SdfDownloadTaskMetadata です。リクエストが成功した場合、オペレーションの response タイプは SdfDownloadTask です。レスポンスにはダウンロード ファイルは含まれません。ダウンロード ファイルは media.download で取得する必要があります。
オペレーションの状態は sdfdownloadtasks.operations.get で取得できます。
エラーは error.message で確認できます。error.details は空になることが想定されています。
HTTP リクエスト
POST https://displayvideo.googleapis.com/v5/sdfdownloadtasks
この URL は gRPC Transcoding 構文を使用します。
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ "version": enum ( |
| フィールド | |
|---|---|
version |
必須。ダウンロードしたファイルの SDF バージョン。 |
| 必須。ルート ID によって、ダウンロード リクエストのコンテキストが決まります。1 つのフィールドだけを設定する必要があります。相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
partnerId |
SDF をダウンロードするパートナーの ID。 |
advertiserId |
SDF をダウンロードする広告主の ID。 |
| 相互に排他的なフィールドの終了。 | |
| 必須。ダウンロードするエンティティ タイプと範囲を指定するオプション。1 つのフィールドだけを設定する必要があります。相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
parentEntityFilter |
選択したファイル形式でフィルタします。各ファイルのエンティティは、選択したフィルタ エンティティのセットによってフィルタされます。フィルタ エンティティは、選択したファイル形式と同じタイプか、親タイプである必要があります。 |
idFilter |
エンティティ ID でエンティティをフィルタします。 |
inventorySourceFilter |
広告在庫ソースを ID でフィルタします。 |
| 相互に排他的なフィールドの終了。 | |
レスポンスの本文
成功した場合、レスポンスの本文には、新しく作成された Operation のインスタンスが含まれます。
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/display-video
詳細については、OAuth 2.0 Overview をご覧ください。
ParentEntityFilter
選択したフィルタ エンティティのセットに属する、選択したファイル形式をフィルタするフィルタ オプション。
| JSON 表現 |
|---|
{ "fileType": [ enum ( |
| フィールド | |
|---|---|
fileType[] |
必須。返されるファイル形式。 |
filterType |
必須。取得したエンティティのフィルタリングに使用されるフィルタタイプ。 |
filterIds[] |
指定されたフィルタタイプの ID。これは、取得するエンティティをフィルタするために使用されます。フィルタタイプが |
FileType
ダウンロード可能なファイルの種類。
| 列挙型 | |
|---|---|
FILE_TYPE_UNSPECIFIED |
タイプが指定されていない場合、またはこのバージョンで不明な場合のデフォルト値。 |
FILE_TYPE_CAMPAIGN |
キャンペーン。 |
FILE_TYPE_MEDIA_PRODUCT |
メディア プロダクト。 |
FILE_TYPE_INSERTION_ORDER |
広告掲載オーダー |
FILE_TYPE_LINE_ITEM |
広告申込情報 |
FILE_TYPE_AD_GROUP |
YouTube 広告グループ。 |
FILE_TYPE_AD |
YouTube 広告。 |
FILE_TYPE_LINE_ITEM_QA |
広告申込情報 - QA 形式。 |
FILE_TYPE_AD_GROUP_QA |
YouTube 広告グループ - QA 形式。 |
FilterType
フィルタできるタイプ。
| 列挙型 | |
|---|---|
FILTER_TYPE_UNSPECIFIED |
タイプが指定されていない場合、またはこのバージョンで不明な場合のデフォルト値。 |
FILTER_TYPE_NONE |
選択した場合、ダウンロードにフィルタは適用されません。CreateSdfDownloadTaskRequest で Advertiser が指定されている場合にのみ使用できます。 |
FILTER_TYPE_ADVERTISER_ID |
広告主 ID。選択した場合、すべてのフィルタ ID は、CreateSdfDownloadTaskRequest で指定された Partner に属する広告主 ID である必要があります。 |
FILTER_TYPE_CAMPAIGN_ID |
キャンペーン ID。選択した場合、すべてのフィルタ ID は、CreateSdfDownloadTaskRequest で指定された Advertiser または Partner に属するキャンペーン ID である必要があります。 |
FILTER_TYPE_MEDIA_PRODUCT_ID |
メディア プロダクト ID。選択した場合、すべてのフィルタ ID は、CreateSdfDownloadTaskRequest で指定された Advertiser または Partner に属するメディア プロダクト ID である必要があります。FILE_TYPE_MEDIA_PRODUCT のダウンロードにのみ使用できます。 |
FILTER_TYPE_INSERTION_ORDER_ID |
広告掲載オーダー ID。選択した場合、すべてのフィルタ ID は、CreateSdfDownloadTaskRequest で指定された Advertiser または Partner に属する広告掲載オーダー ID である必要があります。FILE_TYPE_INSERTION_ORDER、FILE_TYPE_LINE_ITEM、FILE_TYPE_LINE_ITEM_QA、FILE_TYPE_AD_GROUP、FILE_TYPE_AD_GROUP_QA、FILE_TYPE_AD のダウンロードにのみ使用できます。 |
FILTER_TYPE_LINE_ITEM_ID |
項目 ID。選択した場合、すべてのフィルタ ID は、CreateSdfDownloadTaskRequest で指定された Advertiser または Partner に属する項目 ID である必要があります。FILE_TYPE_LINE_ITEM、FILE_TYPE_LINE_ITEM_QA、FILE_TYPE_AD_GROUP、FILE_TYPE_AD_GROUP_QA、FILE_TYPE_AD のダウンロードにのみ使用できます。 |
IdFilter
エンティティ ID でエンティティをフィルタするフィルタ オプション。
| JSON 表現 |
|---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ], "lineItemQaIds": [ string ], "adGroupQaIds": [ string ] } |
| フィールド | |
|---|---|
campaignIds[] |
ID でダウンロードするキャンペーン。すべての ID は、 |
mediaProductIds[] |
ID でダウンロードするメディア プロダクト。すべての ID は、 |
insertionOrderIds[] |
ダウンロードする広告掲載オーダーの ID。すべての ID は、 |
lineItemIds[] |
ID でダウンロードする広告申込情報。すべての ID は、 |
adGroupIds[] |
ID でダウンロードする YouTube 広告グループ。すべての ID は、 |
adGroupAdIds[] |
ID でダウンロードする YouTube 広告。すべての ID は、 |
lineItemQaIds[] |
省略可。QA 形式でダウンロードする広告申込情報の ID。すべての ID は、 |
adGroupQaIds[] |
省略可。QA 形式でダウンロードする YouTube 広告グループ(ID 別)。すべての ID は、 |
InventorySourceFilter
広告在庫ソース エンティティをフィルタするためのフィルタ オプション。
| JSON 表現 |
|---|
{ "inventorySourceIds": [ string ] } |
| フィールド | |
|---|---|
inventorySourceIds[] |
ダウンロードする広告在庫ソースの ID。すべての ID は、 |