Method: inventory.partners.feeds.record.batchPush

নির্দিষ্ট ফিড প্রকারের রেকর্ড সন্নিবেশ এবং/অথবা আপডেট করে। শুধুমাত্র মৌলিক বৈধতা (যেমন বিকৃত অনুরোধ) সঞ্চালন করে যার পরে একটি উপযুক্ত প্রতিক্রিয়া অবিলম্বে অংশীদারকে ফেরত দেওয়া হয়। Google অ্যাসিঙ্ক্রোনাসভাবে অনুরোধে ব্যবসায়িক যুক্তি যাচাই করে। এই ব্যাচ কল পারমাণবিকতার গ্যারান্টি দেয় না।

HTTP অনুরোধ

POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush

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

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

পরামিতি
parent

string

সম্পদের নাম, যার বিন্যাস আছে - partners/{partner_id}/feeds/{feed_name}

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

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

JSON প্রতিনিধিত্ব
{
  "records": [
    {
      object (GenericRecord)
    }
  ]
}
ক্ষেত্র
records[]

object ( GenericRecord )

ঢোকানো এবং/অথবা আপডেট করা রেকর্ড. একটি এপিআই কলে সর্বাধিক 1000টি রেকর্ড অনুমোদিত।

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

সফল হলে, প্রতিক্রিয়া বডি খালি।

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

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

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

জেনেরিক রেকর্ড

ইউআরএল অনুরোধে উল্লিখিত ফিড প্রকারের রেকর্ড।

JSON প্রতিনিধিত্ব
{
  "generationTimestamp": string,

  // Union field record_type can be only one of the following:
  "dataRecord": string,
  "protoRecord": {
    "@type": string,
    field1: ...,
    ...
  }
  // End of list of possible types for union field record_type.
}
ক্ষেত্র
generation Timestamp

string ( Timestamp format)

প্রয়োজন। এই টাইমস্ট্যাম্পটি ইনভেন্টরি আপডেটের সঠিক ক্রম নিশ্চিত করতে ব্যবহার করা হয়।

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

ইউনিয়ন ফিল্ড record_type । বিভিন্ন ধরনের ফিড (ndjson, প্রোটো-ভিত্তিক, ইত্যাদি) encapsulate record_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
data Record

string ( bytes format)

নন-প্রোটো ভিত্তিক ফিডের জন্য।

একটি base64-এনকোডেড স্ট্রিং।

proto Record

object

প্রোটো-ভিত্তিক ফিডের জন্য।

একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র "@type" এ টাইপ সনাক্তকারী একটি URI রয়েছে৷ উদাহরণ: { "id": 1234, "@type": "types.example.com/standard/id" }