Method: accounts.locations.fetchVerificationOptions

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

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

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

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

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

पैरामीटर
name

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/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

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

VerificationOption

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

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

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

emailData

object (EmailVerificationData)

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

PhoneVerificationData

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

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

string

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

AddressVerificationData

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

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

string

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

address

object (PostalAddress)

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

EmailVerificationData

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

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

string

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

userName

string

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

isUserNameEditable

boolean

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