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 kaynak adı. Sunucu tarafından oluşturulur. Örnek: "exchanges/1234/orders/5678/products/abc". Yalnızca çıkış. |
İstek metni
İstek içeriği 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 olarak kodlanmış ve maksimum 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ünler genelinde 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ı. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
product.startTime |
Bu ürünün etkinleştiği zaman. endTime'dan önce olmalıdır. Başlangıç zamanı, şu andan en fazla 1 yıl sonraya ait olabilir. Zorunlu. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
product.endTime |
Bu ürünün etkin olmadığı zaman. 2036 yılından sonra olamaz. Zorunlu. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
product.rateDetails |
Fiyat ayrıntıları. Zorunlu. |
product.creativeConfig[] |
Bir ürün için reklam öğesi koşulları. Ayrılmış işlem türü ürün için zorunludur. |
product.makegood |
Bir ürünün telafi ürünü olup olmadığını belirtir. |
product.makegoodDetails |
Bir ürünün telafi ayrıntıları. Ürün iyileştirme olduğunda zorunludur. |
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 |
Ürünün ortam türü. Geriye dönük uyumluluk için belirtilmezse varsayılan olarak DIGITAL değerine ayarlanır. Ürün oluşturulduktan sonra değiştirilemez. |
product.audienceTargetingConfig |
İsteğe bağlıdır. Exchange'de anlaşma düzeyinde uygulanan kitle hedefleme yapılandırması. |
product.targetingCriteria |
Yalnızca çıkış. Ürün hedefleme ölçütleri referansları. Yalnızca anında anlaşma senaryoları için geçerlidir. |
product.forecastResult |
Ürün tahmini sonuçları. Hedefleme ölçütleri boş olmadığında ve tahmin sağlanmadığında 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. Bir hedefleme ölçütü nedeniyle tahmin sonucu 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.program |
Yalnızca çıkış. Alıcının anında anlaşmayı oluşturduğu program. Exchange'in normal akışı için boş bırakın. Yalnızca anında anlaşma senaryoları için geçerlidir. |
product.buyerCustomParameters |
Yalnızca çıkış. Anında anlaşma isteğinde alıcı tarafından ayarlanan özel anahtar/değer parametreleri. Yalnızca anında anlaşma senaryoları için geçerlidir.
|
product.etag |
Bir ürün güncellenirken belirtilmesi gereken bir etag. Yalnızca etag alanı boş değilse bir 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 metni
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ını inceleyin.