Method: accounts.locations.verify

किसी जगह की पुष्टि करने की प्रोसेस शुरू करता है.

एचटीटीपी अनुरोध

POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:verify

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
name

string

पुष्टि करने के लिए, जगह के संसाधन का नाम.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "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_IDENTIFIER को कारोबार की दूसरी तरह की जगहों के लिए सेट किया गया है, तो इसे फेंक दिया जाएगा.

यूनियन फ़ील्ड RequestData. डिसप्ले डेटा के अलावा, किसी खास तरीके के लिए उपयोगकर्ता का इनपुट डेटा. डेटा, अनुरोध किए गए तरीके से मेल खाना चाहिए. अगर डेटा की ज़रूरत नहीं है, तो इसे खाली छोड़ दें. RequestData इनमें से सिर्फ़ एक हो सकता है:
emailInput

object (EmailInput)

EMAIL तरीके का इनपुट.

addressInput

object (AddressInput)

ADDRESS तरीके का इनपुट.

phoneInput

object (PhoneInput)

PHONE_CALL/SMS विधि के लिए इनपुट

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

पुष्टि करने की जगह की जानकारी की पुष्टि करने के लिए जवाब का मैसेज.

जेएसओएन के काेड में दिखाना
{
  "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 की खास जानकारी देखें.

EmailInput

EMAIL सत्यापन के लिए इनपुट.

जेएसओएन के काेड में दिखाना
{
  "emailAddress": string
}
फ़ील्ड
emailAddress

string

वह ईमेल पता जिस पर पिन भेजा जाना चाहिए.

ईमेल पता सिर्फ़ तभी स्वीकार किया जाता है, जब वह locations.fetchVERIFICATIONOptions में दिए गए पतों में से कोई एक हो. अगर EmailVerificationData में isUserNameEditable को 'सही है' पर सेट किया गया है, तो हो सकता है कि क्लाइंट एक अलग उपयोगकर्ता नाम (local-part) तय करे, लेकिन डोमेन नेम से मेल खाना चाहिए.

AddressInput

ADDRESS सत्यापन के लिए इनपुट.

जेएसओएन के काेड में दिखाना
{
  "mailerContactName": string
}
फ़ील्ड
mailerContactName

string

वह संपर्क नाम जिस पर मेल भेजा जाना चाहिए.

PhoneInput

PHONE_CALL/SMS की पुष्टि के लिए इनपुट.

जेएसओएन के काेड में दिखाना
{
  "phoneNumber": string
}
फ़ील्ड
phoneNumber

string

वह फ़ोन नंबर जिस पर कॉल किया जाना चाहिए या जिस पर एसएमएस भेजा जाना चाहिए. यह ज़रूरी शर्तें पूरी करने वाले विकल्पों में से एक फ़ोन नंबर होना चाहिए.