Bir ürünü günceller.
HTTP isteği
PATCH https://dv360seller.googleapis.com/v1beta1/{product.name=exchanges/*/orders/*/products/*}
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
product.name |
Ürünün göreli rota adı. Sunucu tarafından oluşturulur. Örnek: "exchanges/1234/orders/5678/products/abc". Yalnızca çıkış. |
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "product": { "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
Alanlar | |
---|---|
product.displayName |
Ürünün görünen adı. UTF-8 kodlu olmalı ve en fazla 240 bayt boyutunda olmalıdır. Zorunlu. |
product.externalDealId |
Harici kimlik. Bu, exchange sistemindeki anlaşma kimliğidir. En fazla 100 karakter. İzin verilen karakterler alfanümerik, alt çizgi, kısa çizgi ve noktadır. Tüm ürünlerde benzersiz olmalıdır. Zorunlu. |
product.transactionType |
Ürün işlem türü. Zorunlu. |
product.pricingType |
Ürünün fiyatlandırma türü. Zorunlu. |
product.updateTime |
Ürünün en son güncellendiği zaman damgası. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
product.startTime |
Bu ürünün etkinleştiği zaman. endTime değerinden önce olmalıdır. Başlangıç zamanı en fazla 1 yıl sonrası olabilir. Zorunlu. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
product.endTime |
Bu ürünün etkin olmadığı zaman. Şu anda 2036 yılından sonra olamaz. Zorunlu. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
product.rateDetails |
Fiyat ayrıntıları. Zorunlu. |
product.creativeConfig[] |
Bir ürün için reklam öğesi gereksinimleri. Rezerve işlem türü ürün için gereklidir. |
product.makegood |
Bir ürünün telafi ürünü olup olmadığını belirtir. |
product.makegoodDetails |
Bir ürünle ilgili telafi bilgileri. Ürün telafi amaçlıysa gereklidir. |
product.creativeSource |
Bir ürünün reklam öğesi kaynağı. İsteğe bağlıdır, varsayılan olarak CREATIVE_SOURCE_ADVERTISER değerine ayarlanır. Ürün oluşturulduktan sonra değiştirilemez. |
product.mediumType |
Bir ürünün medya türü. Geriye dönük uyumluluk için belirtilmezse varsayılan olarak DİJİTAL olur. Ürün oluşturulduktan sonra değiştirilemez. |
product.audienceTargetingConfig |
İsteğe bağlı. Exchange'te anlaşma düzeyinde uygulanan kitle hedefleme yapılandırması seçildi. |
product.targetingCriteria |
Yalnızca çıkış. Ürün hedefleme ölçütleriyle ilgili referanslar. Yalnızca anında anlaşma senaryoları için geçerlidir. |
product.forecastResult |
Ürün tahmini sonuçları. Hedefleme ölçütleri boş değilse ve tahmin sağlanmamışsa gereklidir. Yalnızca anında anlaşma senaryoları için geçerlidir. |
product.errorDetails |
Belirli ürün alanları güncellenemediğinde hata ayrıntıları belirtilmelidir. Tahmin sonucu bir hedefleme ölçütü nedeniyle sağlanamadığında veya üründe güncelleme yapılamadığında gereklidir. Yalnızca anında anlaşma senaryoları için geçerlidir. |
product.frequencyCap |
Yalnızca çıkış. Alıcı tarafından seçilen sıklık sınırı. Yalnızca anında anlaşma senaryoları için geçerlidir. |
product.etag |
Ürün güncellenirken belirtilmesi gereken bir etag. Yalnızca etag alanı boş değilse güncelleme için belirtilmesi gerekir. Yalnızca anında anlaşma senaryoları için geçerlidir. |
updateMask |
Hangi alanların güncelleneceğini kontrol eden maske. Zorunlu. Bu, alanların tam nitelikli adlarının virgülle ayrılmış bir listesidir. Örnek: |
Yanıt gövdesi
Başarılıysa yanıt metni, Product
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/doubleclickbidmanager
Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.