- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- VerificationOption
- AddressVerificationData
- EmailVerificationData
यह किसी खास भाषा में, किसी जगह की पुष्टि करने के लिए उपलब्ध सभी विकल्पों की जानकारी देता है.
एचटीटीपी अनुरोध
POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
location |
ज़रूरी है. वह जगह जिसकी पुष्टि करनी है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{
"languageCode": string,
"context": {
object ( |
| फ़ील्ड | |
|---|---|
languageCode |
ज़रूरी है. BCP 47 भाषा कोड, उस भाषा को दिखाता है जिसका इस्तेमाल पुष्टि की प्रक्रिया के लिए किया जाना है. भाषा के हिसाब से, उपलब्ध विकल्प अलग-अलग होते हैं. |
context |
ज़रूरी नहीं. सेवा देने वाले कारोबारों की पुष्टि करने के लिए, अतिरिक्त जानकारी. इसे सिर्फ़ उन जगहों पर लागू किया जा सकता है जहां कारोबार का टाइप CUSTOMER_LOCATION_ONLY है. सटीक पता देने पर, आपको ज़्यादा विकल्प मिल सकते हैं. अगर इसे कारोबार की जगहों के अन्य टाइप के लिए सेट किया जाता है, तो INVALID_ARGUMENT दिखेगा. |
जवाब का मुख्य भाग
Verifications.FetchVerificationOptions के लिए जवाब वाला मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{
"options": [
{
object ( |
| फ़ील्ड | |
|---|---|
options[] |
पुष्टि करने के उपलब्ध विकल्प. |
अनुमति पाने के लिंक
नीचे दिए गए OAuth अनुमति की ज़रूरत हाेती है:
https://www.googleapis.com/auth/business.manage
ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.
VerificationOption
पुष्टि करने के विकल्प से पता चलता है कि कारोबार की जगह की पुष्टि कैसे की जाएगी (पुष्टि करने के तरीके से पता चलता है) और पुष्टि करने का कोड कहां भेजा जाएगा (डिसप्ले डेटा से पता चलता है).
| JSON के काेड में दिखाना |
|---|
{ "verificationMethod": enum ( |
| फ़ील्ड | |
|---|---|
verificationMethod |
कारोबार की जगह की पुष्टि करने का तरीका. |
| डिसप्ले डेटा में से एक. डेटा, तरीके से मेल खाना चाहिए. अगर पेमेंट के तरीके के लिए कोई डिसप्ले डेटा नहीं है, तो इसे खाली छोड़ दें. यहां उन फ़ील्ड की सूची दी गई है जो एक-दूसरे से अलग हैं. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
phoneNumber |
सिर्फ़ तब सेट करें, जब तरीका PHONE_CALL या SMS हो. वह फ़ोन नंबर जिस पर पिन भेजा जाएगा. |
addressData |
इसे सिर्फ़ तब सेट करें, जब तरीका MAIL हो. |
emailData |
इसे सिर्फ़ तब सेट करें, जब तरीका EMAIL हो. |
announcement |
इसे सिर्फ़ तब सेट करें, जब तरीका VETTED_PARTNER हो. |
| एक-दूसरे से अलग फ़ील्ड का आखिरी हिस्सा. | |
AddressVerificationData
पोस्टकार्ड से की गई पुष्टि का डेटा दिखाएं.
| JSON के काेड में दिखाना |
|---|
{
"business": string,
"address": {
object ( |
| फ़ील्ड | |
|---|---|
business |
कारोबारी या कंपनी के कारोबार का नाम. |
address |
वह पता जिस पर पोस्टकार्ड भेजा जा सकता है. |
expectedDeliveryDaysRegion |
पते के इलाके में पोस्टकार्ड डिलीवर करने में लगने वाले दिनों की अनुमानित संख्या. |
EmailVerificationData
ईमेल से की गई पुष्टि का डेटा दिखाएं.
| JSON के काेड में दिखाना |
|---|
{ "domain": string, "user": string, "isUserNameEditable": boolean } |
| फ़ील्ड | |
|---|---|
domain |
ईमेल पते में मौजूद डोमेन नेम. उदाहरण के लिए, foo@gmail.com में "gmail.com" |
user |
ईमेल पते में उपयोगकर्ता नाम. उदाहरण के लिए, foo@gmail.com में "foo" |
isUserNameEditable |
क्लाइंट को कोई दूसरा उपयोगकर्ता नाम देने की अनुमति है या नहीं. |