फ़ोन से पुष्टि करने के लिए, खाते से जुड़े दो तरीके उपलब्ध हैं. इनका इस्तेमाल करके, कारोबारी या कंपनी के खाते में फ़ोन नंबर जोड़े जा सकते हैं और उनकी पुष्टि की जा सकती है.
फ़ोन से पुष्टि करने की सुविधा के ज़रिए सबमिट किए गए फ़ोन नंबर, उन फ़ोन नंबर की जगह ले लेते हैं जिन्हें आपने accounts.AccountBusinessInformation के ज़रिए सबमिट किया था.
हमारा सुझाव है कि सभी नए और मौजूदा कारोबारियों या कंपनियों के लिए, फ़ोन नंबर की मदद से खाते की पुष्टि करना ज़रूरी है. अगर आपने फ़ोन नंबर की पुष्टि नहीं की, तो हो सकता है कि खाते की स्थिति से जुड़ी समस्या PENDING_PHONE_VERIFICATION की वजह से, आपका खाता निलंबित कर दिया जाए.
किसी फ़ोन नंबर की पुष्टि करने के लिए, ये दो चरण पूरे करना ज़रूरी है:
- फ़ोन से पुष्टि करने का अनुरोध करने के लिए,
accounts.requestphoneverificationपर कॉल करें. - दो अक्षरों वाला क्षेत्रीय कोड डालें.
- अपना फ़ोन नंबर डालें.
- पुष्टि करने का कोई तरीका (
SMSयाPHONE_CALL) चुनें.
- फ़ोन से पुष्टि करने का अनुरोध करने के लिए,
- फ़ोन नंबर की पुष्टि करने के लिए,
accounts.verifyphonenumberपर कॉल करें. - पहले चरण में मिला
verificationIdडालें. - आपके फ़ोन पर भेजे गए छह अंकों का
verificationCodeडालें. - इस्तेमाल किया गया
phoneVerificationMethodडालें. - यह कॉल
verifiedPhoneNumberदिखाता है. इस फ़ोन नंबर की पुष्टि हो गई है.
- फ़ोन नंबर की पुष्टि करने के लिए,
अपने खाते के फ़ोन से पुष्टि करने की स्थिति देखने के लिए, AccountBusinessInformation.phoneVerificationStatus पर जाएं.
accounts.requestphoneverification
फ़ोन नंबर की पुष्टि करने की प्रोसेस शुरू करने के लिए, phoneRegionCode, phoneNumber, और phoneVerificationMethod को accounts.requestphoneverification में पास करें.
यह कॉल, verificationId दिखाता है.
डिफ़ॉल्ट भाषा (अमेरिकी अंग्रेज़ी) के अलावा किसी दूसरी भाषा में पुष्टि करने के लिए, वैकल्पिक
languageCode
फ़ील्ड का इस्तेमाल किया जा सकता है.
हर चार घंटे में, एक ही फ़ोन नंबर की पुष्टि ज़्यादा से ज़्यादा पांच बार की जा सकती है.
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/requestphoneverification
यहां कॉल का एक उदाहरण दिया गया है:
{
"phoneRegionCode": "US",
"phoneNumber": "phoneNumber",
"phoneVerificationMethod": "SMS",
"languageCode": "en-US"
}जवाब का एक उदाहरण यहां दिया गया है:
{
"verificationId": "2-47b7ef80ff494daf8079f4808e750dcb-1626331725036"
}accounts.verifyphonenumber
खाते के लिए फ़ोन नंबर की पुष्टि करें. इसके लिए, verificationId से accounts.requestphoneverification, आपके फ़ोन पर भेजे गए छह अंकों के verificationCode, और इस्तेमाल किए गए phoneVerificationMethod, जैसे कि SMS को accounts.verifyphonenumber में डालें.
इस कॉल से, आपके देश/इलाके के हिसाब से पुष्टि किया गया फ़ोन नंबर स्टैंडर्ड फ़ॉर्मैट में मिलता है.
पुष्टि करने का आपका शुरुआती अनुरोध, 15 मिनट बाद खत्म हो जाता है. इसके बाद, आपको accounts.verifyphonenumber को कॉल करने से पहले, फ़ोन नंबर की पुष्टि के लिए नया अनुरोध करना होगा.
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/verifyphonenumber
यहां कॉल का एक उदाहरण दिया गया है:
{
"verificationId": "verificationId",
"verificationCode": "verificationCode",
"phoneVerificationMethod": "SMS"
}जवाब का एक उदाहरण यहां दिया गया है:
{
"verifiedPhoneNumber": "(123) 456-7890"
}AccountBusinessInformation.phoneVerificationStatus
अपने खाते के लिए फ़ोन से पुष्टि करने की स्थिति देखने के लिए, AccountBusinessInformation.phoneVerificationStatus फ़ील्ड पर जाएं.
अपने खाते की कारोबार की जानकारी देखने के लिए, accountId और merchantId के साथ accounts.get तरीके का इस्तेमाल करके कॉल करें:
GET https://www.googleapis.com/content/v2.1/v2.1/merchantId/accounts/accountId