Method: locations.getExtended

এক্সটেন্ডেড মেটাডেটা সহ নির্দিষ্ট লোকেশন দেখায়। এর মধ্যে মার্চেন্টের দেওয়া ডেটা এবং গ্রাহকের জন্য ভিউ, দুটিই অন্তর্ভুক্ত, যা আলাদা হতে পারে। এছাড়াও, এতে ফিল্ড পাথের ম্যাপিং থেকে মেটাডেটা অন্তর্ভুক্ত থাকে যা সেই ফিল্ডে এডিটের বর্তমান অবস্থা, এর উৎপত্তি সোর্স এবং প্রত্যাখ্যানের বিবরণ বর্ণনা করে।

HTTP অনুরোধ

GET https://mybusinessbusinessinformation.googleapis.com/v1alpha/{name=locations/*}:getExtended

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

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

প্যারামিটারগুলি
name

string

প্রয়োজনীয়। যে লোকেশন ফেচ করতে হবে তার নাম।

অনুরোধের বডি

অনুরোধের বডি ফাঁকা থাকতে হবে।

প্রতিক্রিয়ার বডি

এডিট মেটাডেটা ও বর্তমান পরিষেবা স্ট্যাটাস সহ লোকেশন দেখায়।

সফল হলে, প্রতিক্রিয়ার বডিতে নিচে উল্লেখ করা স্ট্রাকচার সহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "locationProvidedByMerchant": {
    object (Location)
  },
  "locationSeenByConsumers": {
    object (Location)
  },
  "extendedFieldData": {
    string: {
      object (ExtendedFieldData)
    },
    ...
  }
}
ফিল্ড
locationProvidedByMerchant

object (Location)

শুধুমাত্র আউটপুট। মার্চেন্টের ম্যানেজ করা অন্তর্নিহিত লোকেশন ডেটা।

locationSeenByConsumers

object (Location)

শুধুমাত্র আউটপুট। Google Maps ও Search-এ গ্রাহকরা বর্তমানে যে লোকেশন ডেটা দেখতে পান।

extendedFieldData

map (key: string, value: object (ExtendedFieldData))

শুধুমাত্র আউটপুট। এক্সটেন্ডেড ফিল্ড ডেটা, Location রিসোর্সের টপ-লেভেল ফিল্ডের নাম অনুযায়ী কী করা হয়েছে।

কী সবসময় সাধারণ টপ-লেভেল ফিল্ডের নাম হয়, কখনও নেস্টেড ফিল্ড পাথ হয় না। প্রতিটি টপ-লেভেল ফিল্ডকে স্বতন্ত্রভাবে বিবেচনা করা হয়, তাই আপনি কোনও সাবফিল্ড পরিবর্তন করলে, এই ম্যাপ সেটিকে টপ-লেভেল ফিল্ডের পরিবর্তন হিসেবে বিবেচনা করবে।

"key": valueটি পেয়ারের তালিকা সহ অবজেক্ট। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }।

অনুমোদনের স্কোপ

এটির জন্য নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/business.manage

আরও তথ্যের জন্য, OAuth 2.0 Overview দেখুন।