Method: locations.fetchVerificationOptions

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

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

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

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

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

पैरामीटर
location

string

ज़रूरी है. पुष्टि की जाने वाली जगह.

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

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

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

string

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

context

object (ServiceBusinessContext)

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

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

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

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

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

object (VerificationOption)

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

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

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

VerificationOption

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

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

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

emailData

object (EmailVerificationData)

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

announcement

string

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

AddressVerificationData

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

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

string

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

address

object (PostalAddress)

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

expectedDeliveryDaysRegion

integer

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

EmailVerificationData

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

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

string

ईमेल पते में दिया गया डोमेन नेम. जैसे, foo@gmail.com में "gmail.com"

user

string

ईमेल पते में उपयोगकर्ता का नाम. जैसे कि foo@gmail.com में "foo"

isUserNameEditable

boolean

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