Method: accounts.locations.fetchVerificationOptions

किसी खास भाषा में जगह के लिए, पुष्टि करने के उन सभी विकल्पों की रिपोर्ट करती है जो ज़रूरी शर्तें पूरी करते हैं.

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

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

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

पाथ पैरामीटर

पैरामीटर
name

string

पुष्टि की जाने वाली जगह का संसाधन.

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

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

JSON के काेड में दिखाना
{
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  }
}
फ़ील्ड
languageCode

string

BCP 47 भाषा कोड उस भाषा को दिखाता है जिसका इस्तेमाल पुष्टि की प्रक्रिया के लिए किया जाना है. भाषा के हिसाब से, विकल्प अलग-अलग हो सकते हैं.

context

object (ServiceBusinessContext)

सेवा देने वाले कारोबारों की पुष्टि के लिए, संदर्भ से जुड़ी अतिरिक्त जानकारी. उन स्थानों के लिए आवश्यक है जिनका व्यवसाय प्रकार CUSTOMER_LOCATION_ONLY है. अगर इसे अन्य व्यवसाय प्रकार के स्थानों के लिए सेट किया जाता है, तो हिस्से को हटा दिया जाएगा.

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

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

पुष्टि करने के लिए रिस्पॉन्स मैसेज.FetchVerifyOptions.

JSON के काेड में दिखाना
{
  "options": [
    {
      object (VerificationOption)
    }
  ]
}
फ़ील्ड
options[]

object (VerificationOption)

पुष्टि करने के लिए उपलब्ध विकल्प.

अनुमति पाने के लिंक

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

VerificationOption

पुष्टि के विकल्प में, जगह की पुष्टि करने का तरीका (पुष्टि करने के तरीके से दिखाया जाता है) होता है. साथ ही, यह भी पता चलता है कि पुष्टि कहां भेजी जाएगी (इसे डिसप्ले डेटा से दिखाया जाता है).

JSON के काेड में दिखाना
{
  "verificationMethod": enum (VerificationMethod),

  // Union field DisplayData can be only one of the following:
  "phoneData": {
    object (PhoneVerificationData)
  },
  "addressData": {
    object (AddressVerificationData)
  },
  "emailData": {
    object (EmailVerificationData)
  }
  // End of list of possible types for union field DisplayData.
}
फ़ील्ड
verificationMethod

enum (VerificationMethod)

जगह की पुष्टि करने का तरीका.

यूनियन फ़ील्ड DisplayData. डिसप्ले डेटा में से एक. डेटा, तरीके से मेल खाना चाहिए. अगर इससे जुड़े तरीके में कोई डिसप्ले डेटा नहीं है, तो फ़ील्ड खाली रहेगा. DisplayData इनमें से सिर्फ़ एक हो सकता है:
phoneData

object (PhoneVerificationData)

सिर्फ़ तब सेट करें, जब तरीका PHONE_CALL या एसएमएस हो.

addressData

object (AddressVerificationData)

केवल तभी सेट करें, जब विधि 0 हो.

emailData

object (EmailVerificationData)

सिर्फ़ तब सेट करें, जब तरीका EMAIL हो.

PhoneVerificationData

फ़ोन से पुष्टि के लिए डेटा दिखाएं, जैसे फ़ोन कॉल, एसएमएस.

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

string

वह फ़ोन नंबर जिस पर पिन भेजा जाएगा.

AddressVerificationData

पोस्टकार्ड के ज़रिए पुष्टि के लिए डेटा दिखाएं.

JSON के काेड में दिखाना
{
  "businessName": string,
  "address": {
    object (PostalAddress)
  }
}
फ़ील्ड
businessName

string

कारोबारी या कंपनी के कारोबार का नाम.

address

object (PostalAddress)

वह पता जिस पर पोस्टकार्ड भेजा जा सकता है.

EmailVerificationData

ईमेल के ज़रिए पुष्टि के लिए डेटा दिखाएं.

JSON के काेड में दिखाना
{
  "domainName": string,
  "userName": string,
  "isUserNameEditable": boolean
}
फ़ील्ड
domainName

string

ईमेल पते में डोमेन नेम. उदाहरण के लिए, "gmail.com" foo@gmail.com में

userName

string

ईमेल पते में उपयोगकर्ता नाम. उदाहरण के लिए, "फ़ू" foo@gmail.com में

isUserNameEditable

boolean

क्लाइंट को कोई दूसरा उपयोगकर्ता नाम देने की अनुमति है या नहीं.