- HTTP isteği
- İstek gövdesi
- Yanıt metni
- Yetkilendirme kapsamları
- ParentEntityFilter
- FileType
- FilterType
- IdFilter
- InventorySourceFilter
- Deneyin.
SDF İndirme Görevi oluşturur. Operation
döndürür.
SDF İndirme Görevi, uzun süreli, eşzamansız bir işlemdir. Bu işlemin metadata
türü SdfDownloadTaskMetadata
. İstek başarılı olursa response
işlemin türü SdfDownloadTask
olur. Yanıt, media.download
ile alınması gereken indirme dosyalarını içermez. İşlemin durumu sdfdownloadtask.operations.get
ile alınabilir.
Tüm hataları error.message
içinde bulabilirsiniz. error.details
sütununun boş olması gerektiğini unutmayın.
HTTP isteği
POST https://displayvideo.googleapis.com/v2/sdfdownloadtasks
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "version": enum ( |
Alanlar | |
---|---|
version |
Zorunlu. İndirilen dosyanın SDF sürümü. |
Birleştirme alanı root_id . Zorunlu. Kök kimlik, indirme isteğinin bağlamını belirler. Tam olarak bir alan ayarlanmalıdır. root_id şunlardan yalnızca biri olabilir: |
|
partnerId |
SDF'yi indirecek iş ortağının kimliği. |
advertiserId |
SDF'yi indirecek reklamverenin kimliği. |
Birleştirme alanı filtering_option . Zorunlu. İndirilecek varlık türlerini ve aralıkları belirten seçenekler. Tam olarak bir alan ayarlanmalıdır. filtering_option şunlardan yalnızca biri olabilir: |
|
parentEntityFilter |
Seçili dosya türlerinde filtreler. Her dosyadaki varlıklar, seçilen filtre varlıkları grubuna göre filtrelenir. Filtre varlıkları, seçilen dosya türleriyle aynı veya bunların üst türünde olmalıdır. |
idFilter |
Varlıkları, varlık kimliklerine göre filtreler. |
inventorySourceFilter |
Envanter Kaynakları'nı kimliklerine göre filtreler. |
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, yeni oluşturulmuş bir Operation
örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/display-video
Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.
ParentEntityFilter
Seçilen filtre varlıkları grubuna ait olan seçili dosya türlerini filtreleyen bir filtreleme seçeneğidir.
JSON gösterimi |
---|
{ "fileType": [ enum ( |
Alanlar | |
---|---|
fileType[] |
Zorunlu. Döndürülecek dosya türleri. |
filterType |
Zorunlu. Getirilen varlıkları filtrelemek için kullanılan filtre türü. |
filterIds[] |
Belirtilen filtre türünün kimlikleri. Getirilecek varlıkları filtrelemek için kullanılır. Filtre türü |
FileType
İndirilebilecek olası dosya türleri.
Sıralamalar | |
---|---|
FILE_TYPE_UNSPECIFIED |
Tür belirtilmemişse veya bu sürümde bilinmiyorsa varsayılan değer. |
FILE_TYPE_CAMPAIGN |
Kampanya. |
FILE_TYPE_MEDIA_PRODUCT |
Medya Ürünü. |
FILE_TYPE_INSERTION_ORDER |
Kampanya Siparişi. |
FILE_TYPE_LINE_ITEM |
Satır Öğesi. |
FILE_TYPE_AD_GROUP |
YouTube Reklam Grubu. |
FILE_TYPE_AD |
YouTube Reklamı. |
FilterType
Filtrelenebilecek olası türler.
Sıralamalar | |
---|---|
FILTER_TYPE_UNSPECIFIED |
Tür belirtilmemişse veya bu sürümde bilinmiyorsa varsayılan değer. |
FILTER_TYPE_NONE |
Seçilirse indirme işlemine herhangi bir filtre uygulanmaz. Yalnızca CreateSdfDownloadTaskRequest özelliğinde Advertiser belirtilmişse kullanılabilir. |
FILTER_TYPE_ADVERTISER_ID |
Reklamveren kimliği. Seçilirse tüm filtre kimlikleri, CreateSdfDownloadTaskRequest içinde belirtilen Partner öğesine ait reklamveren kimlikleri olmalıdır. |
FILTER_TYPE_CAMPAIGN_ID |
Kampanya kimliği. Seçilirse tüm filtre kimlikleri, CreateSdfDownloadTaskRequest içinde belirtilen Advertiser veya Partner öğesine ait kampanya kimlikleri olmalıdır. |
FILTER_TYPE_MEDIA_PRODUCT_ID |
Medya Ürün Kimliği. Seçilirse tüm filtre kimlikleri, CreateSdfDownloadTaskRequest içinde belirtilen Advertiser veya Partner öğesine ait medya ürün kimlikleri olmalıdır. Yalnızca FILE_TYPE_MEDIA_PRODUCT dosyasını indirmek için kullanılabilir. |
FILTER_TYPE_INSERTION_ORDER_ID |
Kampanya Siparişi Kimliği. Seçilirse tüm filtre kimlikleri, CreateSdfDownloadTaskRequest içinde belirtilen Advertiser veya Partner için olan kampanya siparişi kimlikleri olmalıdır. Yalnızca FILE_TYPE_INSERTION_ORDER , FILE_TYPE_LINE_ITEM , FILE_TYPE_AD_GROUP ve FILE_TYPE_AD dosyalarını indirmek için kullanılabilir. |
FILTER_TYPE_LINE_ITEM_ID |
Satır Öğesi Kimliği. Seçilirse tüm filtre kimlikleri, CreateSdfDownloadTaskRequest içinde belirtilen Advertiser veya Partner öğesine ait satır öğesi kimlikleri olmalıdır. Yalnızca FILE_TYPE_LINE_ITEM , FILE_TYPE_AD_GROUP ve FILE_TYPE_AD dosyalarını indirmek için kullanılabilir. |
IdFilter
Varlıkları varlık kimliklerine göre filtreleyen bir filtreleme seçeneğidir.
JSON gösterimi |
---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ] } |
Alanlar | |
---|---|
campaignIds[] |
Kimliğe göre indirilecek kampanyalar. Tüm kimlikler, |
mediaProductIds[] |
Kimliğe göre indirilecek Medya Ürünleri. Tüm kimlikler, |
insertionOrderIds[] |
Kimliğe göre indirilecek Kampanya Siparişleri. Tüm kimlikler, |
lineItemIds[] |
Kimliğe göre indirilecek Satır Öğeleri. Tüm kimlikler, |
adGroupIds[] |
Kimliğe göre indirilecek YouTube Reklam Grupları. Tüm kimlikler, |
adGroupAdIds[] |
Kimliğe göre indirilecek YouTube Reklamları. Tüm kimlikler, |
InventorySourceFilter
Envanter Kaynağı varlıklarında filtreleme yapmak için bir filtreleme seçeneği.
JSON gösterimi |
---|
{ "inventorySourceIds": [ string ] } |
Alanlar | |
---|---|
inventorySourceIds[] |
Kimliğe göre indirilecek Envanter Kaynakları. Tüm kimlikler, |