Method: locations.verify

একটি অবস্থানের জন্য যাচাইকরণ প্রক্রিয়া শুরু করে।

HTTP অনুরোধ

POST https://mybusinessverifications.googleapis.com/v1/{name=locations/*}:verify

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

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

পরামিতি
name

string

প্রয়োজন। যাচাই করার জন্য অবস্থানের সম্পদের নাম।

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

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

JSON প্রতিনিধিত্ব
{
  "method": enum (VerificationMethod),
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  },

  // Union field RequestData can be only one of the following:
  "emailAddress": string,
  "mailerContact": string,
  "phoneNumber": string,
  "token": {
    object (VerificationToken)
  }
  // End of list of possible types for union field RequestData.
}
ক্ষেত্র
method

enum ( VerificationMethod )

প্রয়োজন। যাচাই পদ্ধতি।

languageCode

string

ঐচ্ছিক। BCP 47 ভাষা কোড যে ভাষাটি যাচাইকরণ প্রক্রিয়ার জন্য ব্যবহার করা হবে তা প্রতিনিধিত্ব করে।

context

object ( ServiceBusinessContext )

ঐচ্ছিক। পরিষেবা ব্যবসার যাচাইকরণের জন্য অতিরিক্ত প্রসঙ্গ তথ্য। এটি শুধুমাত্র সেই অবস্থানগুলির জন্য প্রয়োজন যাদের ব্যবসার ধরন CUSTOMER_LOCATION_ONLY৷ ADDRESS যাচাইকরণের জন্য, ঠিকানাটি পোস্টকার্ড পাঠানোর জন্য ব্যবহার করা হবে৷ অন্যান্য পদ্ধতির জন্য, এটি GetVerificationOptions-এ পাস করা পদ্ধতির মতোই হওয়া উচিত। INVALID_ARGUMENT নিক্ষেপ করা হবে যদি এটি অন্য ধরনের ব্যবসার অবস্থানের জন্য সেট করা থাকে।

ইউনিয়ন ক্ষেত্র RequestData । প্রদর্শন ডেটা ছাড়াও নির্দিষ্ট পদ্ধতির জন্য ব্যবহারকারীর ইনপুট ডেটা। ডেটা অবশ্যই অনুরোধ করা পদ্ধতির সাথে মেলে। কোন তথ্য প্রয়োজন না হলে এটি খালি ছেড়ে দিন। RequestData নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
emailAddress

string

ঐচ্ছিক। EMAIL পদ্ধতির জন্য ইনপুট। ইমেল ঠিকানা যেখানে পিন পাঠাতে হবে।

একটি ইমেল ঠিকানা শুধুমাত্র তখনই গৃহীত হয় যদি এটি locations.fetchVerificationOptions দ্বারা প্রদত্ত ঠিকানাগুলির একটি হয়৷ যদি [EmailVerificationData] [google.mybusiness-verifications.v1.VerificationOption.EmailVerificationData] isUserNameEditable ট্রুতে সেট করা থাকে, তাহলে ক্লায়েন্ট একটি ভিন্ন ব্যবহারকারীর নাম (স্থানীয়-অংশ) উল্লেখ করতে পারে কিন্তু ডোমেন নামের সাথে মিলতে হবে।

mailerContact

string

ঐচ্ছিক। ADDRESS পদ্ধতির জন্য ইনপুট। যোগাযোগের নামে মেইল ​​পাঠাতে হবে।

phoneNumber

string

ঐচ্ছিক। PHONE_CALL/SMS পদ্ধতির জন্য ইনপুট যে ফোন নম্বরটিতে কল করা উচিত বা SMS পাঠানো উচিত৷ এটি অবশ্যই যোগ্য বিকল্পগুলির মধ্যে একটি ফোন নম্বর হতে হবে৷

token

object ( VerificationToken )

ঐচ্ছিক। অংশীদারদের নির্বাচন করার জন্য উপলব্ধ WETTED_PARTNER পদ্ধতির জন্য ইনপুট৷ একটি পরীক্ষিত অ্যাকাউন্টের জন্য ইনপুট প্রয়োজন হয় না। অবস্থানের সাথে যুক্ত টোকেন। অবস্থানের সাথে যুক্ত টোকেন।

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

Verifications.VerifyLocation-এর জন্য প্রতিক্রিয়া বার্তা।

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

JSON প্রতিনিধিত্ব
{
  "verification": {
    object (Verification)
  }
}
ক্ষেত্র
verification

object ( Verification )

তৈরি যাচাইকরণ অনুরোধ.

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

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

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

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

যাচাইকরণ টোকেন

একটি পরীক্ষিত অংশীদার দ্বারা তৈরি টোকেন৷

JSON প্রতিনিধিত্ব
{
  "tokenString": string
}
ক্ষেত্র
tokenString

string

টোকেন স্ট্রিং।