নির্দিষ্ট ফিড টাইপের রেকর্ড সন্নিবেশ এবং/অথবা আপডেট করে। এটি শুধুমাত্র প্রাথমিক যাচাইকরণ (যেমন ত্রুটিপূর্ণ অনুরোধ) করে, যার পরে অবিলম্বে অংশীদারকে একটি উপযুক্ত প্রতিক্রিয়া ফেরত পাঠানো হয়। গুগল অ্যাসিঙ্ক্রোনাসভাবে অনুরোধটির ব্যবসায়িক যুক্তি যাচাইকরণ করে। এই ব্যাচ কলটি অ্যাটোমিসিসিটির নিশ্চয়তা দেয় না।
HTTP অনুরোধ
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
parent | রিসোর্সের নাম, যার ফরম্যাট হলো - |
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{
"records": [
{
object ( |
| ক্ষেত্র | |
|---|---|
records[] | রেকর্ড সন্নিবেশ এবং/অথবা হালনাগাদ করা হবে। একটি এপিআই কলে সর্বোচ্চ ১০০০টি রেকর্ড অনুমোদিত। |
প্রতিক্রিয়া সংস্থা
সফল হলে, রেসপন্স বডিটি একটি খালি JSON অবজেক্ট হয়।
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/mapsbooking
জেনেরিকরেকর্ড
ইউআরএল অনুরোধে উল্লিখিত ফিড টাইপের রেকর্ড।
| JSON উপস্থাপনা |
|---|
{ "generationTimestamp": string, // Union field |
| ক্ষেত্র | |
|---|---|
generationTimestamp | আবশ্যক। ইনভেন্টরি আপডেটের সঠিক ক্রম নিশ্চিত করতে এই টাইমস্ট্যাম্পটি ব্যবহৃত হয়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
ইউনিয়ন ফিল্ড record_type । এটি বিভিন্ন ধরনের ফিড (ndjson, প্রোটো-ভিত্তিক, ইত্যাদি) ধারণ করে। record_type নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
dataRecord | নন-প্রোটো ভিত্তিক ফিডের জন্য। একটি বেস৬৪-এনকোডেড স্ট্রিং। |
protoRecord | প্রোটো-ভিত্তিক ফিডের জন্য। একটি অবজেক্ট যাতে যেকোনো ধরনের ফিল্ড থাকে। |