Method: orders.lines.reserve

একটি বিদ্যমান লাইন সংরক্ষণ করে।

  • সফল হলে আপডেট করা লাইন ফেরত দেয়।
  • লাইনটি বিদ্যমান না থাকলে ত্রুটি কোড NOT_FOUND প্রদান করে।
  • লাইন টার্ম সেট না থাকলে ত্রুটি কোড INVALID_ARGUMENT প্রদান করে।
  • লাইনস্টেট LINE_STATE_PENDING_RESERVATION না হলে ত্রুটি কোড FAILED_PRECONDITION প্রদান করে।

HTTP অনুরোধ

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

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
name

string

ক্ষেত্রটিতে সংরক্ষিত লাইনের নাম থাকবে, উদাহরণস্বরূপ: "orders/123/lines/321"

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "lineTerms": {
    object (LineTerms)
  },
  "reservationExpirationTime": string
}
ক্ষেত্র
lineTerms

object ( LineTerms )

প্রয়োজন। বিক্রেতা এই লাইনের জন্য শর্তাদি নিশ্চিত করেছেন।

reservationExpirationTime

string ( Timestamp format)

প্রয়োজন। রিজার্ভেশনের মেয়াদ শেষ হওয়ার টাইমস্ট্যাম্প। একটি সংরক্ষণের মেয়াদ শেষ হওয়ার আগে ক্রেতাকে বুক করতে হবে।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Line একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/doubleclickbidmanager

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।