Method: locations.fetchVerificationOptions

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

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

POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions

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

पाथ पैरामीटर

पैरामीटर
location

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/business.manage

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

VerificationOption

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

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

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

enum (VerificationMethod)

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

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

string

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

addressData

object (AddressVerificationData)

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

emailData

object (EmailVerificationData)

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

announcement

string

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

AddressVerificationData

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

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

string

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

address

object (PostalAddress)

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

expectedDeliveryDaysRegion

integer

पते के क्षेत्र में पोस्टकार्ड डिलीवर करने में लगने वाले दिनों की संख्या.

EmailVerificationData

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

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

string

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

user

string

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

isUserNameEditable

boolean

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