Method: orders.lines.reserve

Mevcut bir hattı ayırır.

  • Başarılı olursa güncellenen satırı döndürür.
  • Satır yoksa NOT_FOUND hata kodunu döndürür.
  • LineŞartlar ayarlanmamışsa INVALID_ARGUMENT hata kodunu döndürür.
  • lineState LINE_STATE_PENDING_RESERVATION değilse FAILED_PRECONDITION hata kodunu döndürür.

HTTP isteği

POST https://dv360outofhomeseller.googleapis.com/v1beta1/{name=orders/*/lines/*}:reserve

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Bu alan, ayrılacak satırın adını içerir, örneğin: "orders/123/lines/321"

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "lineTerms": {
    object (LineTerms)
  },
  "reservationExpirationTime": string
}
Alanlar
lineTerms

object (LineTerms)

Zorunlu. Satıcı, bu satır için garantili şartları.

reservationExpirationTime

string (Timestamp format)

Zorunlu. Rezervasyonun geçerlilik bitişi zaman damgası. Alıcının rezervasyon süresi dolmadan önce rezervasyon yapması gerekir.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

Yanıt gövdesi

Başarılıysa yanıt metni, Line öğ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 (OAuth 2.0'a Genel Bakış) sayfasına göz atın.