Method: accounts.locations.verify

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

HTTP অনুরোধ

POST https://mybusiness.googleapis.com/v4/{name=accounts/*/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:
  "emailInput": {
    object (EmailInput)
  },
  "addressInput": {
    object (AddressInput)
  },
  "phoneInput": {
    object (PhoneInput)
  }
  // End of list of possible types for union field RequestData.
}
ক্ষেত্র
method

enum ( VerificationMethod )

যাচাই পদ্ধতি।

languageCode

string

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

context

object ( ServiceBusinessContext )

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

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

object ( EmailInput )

EMAIL পদ্ধতির জন্য ইনপুট।

addressInput

object ( AddressInput )

ADDRESS পদ্ধতির জন্য ইনপুট।

phoneInput

object ( PhoneInput )

PHONE_CALL/SMS পদ্ধতির জন্য ইনপুট

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

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

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

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

object ( Verification )

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

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

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

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

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

ইমেইল ইনপুট

EMAIL যাচাইকরণের জন্য ইনপুট৷

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

string

ইমেল ঠিকানা যেখানে পিন পাঠাতে হবে।

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

ঠিকানা ইনপুট

ADDRESS যাচাইকরণের জন্য ইনপুট।

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

string

যোগাযোগের নামে মেইল ​​পাঠাতে হবে।

ফোনইনপুট

PHONE_CALL/SMS যাচাইকরণের জন্য ইনপুট।

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

string

যে ফোন নম্বরে কল করতে হবে বা SMS পাঠাতে হবে। এটি অবশ্যই যোগ্য বিকল্পগুলির মধ্যে একটি ফোন নম্বর হতে হবে৷