लॉग इनमुफ़्त ट्रायल शुरू करें
Meta Tech Provider

Coexistence साइनअप के बाद "This authorization code has expired"

Meta का Embedded Signup पूरा होने पर वह शुरू करने वाले प्लैटफ़ॉर्म को एक अल्पकालिक कोड देता है, जिसे 30 सेकंड के भीतर एक्सेस टोकन से बदलना होता है। अगर बदलाव देर से होता है, या किसी पुराने प्रयास का कोड इस्तेमाल होता है, तो Meta जवाब देता है कि ऑथराइज़ेशन कोड की अवधि समाप्त हो चुकी है। फ़्लो दोबारा चलाने पर नया कोड मिल जाता है।

30 seconds

Embedded Signup से मिले बदले जा सकने वाले टोकन कोड को Meta जितनी अवधि देता है।

Server-side

Meta के अनुसार टोकन बदलने का अनुरोध सर्वर-से-सर्वर ही होना चाहिए, क्लाइंट-साइड से कभी नहीं।

24 hours

ऑनबोर्डिंग के बाद प्लैटफ़ॉर्म के पास Coexistence नंबर की हिस्ट्री सिंक करने के लिए जितना समय होता है, उसके बाद फ़्लो दोबारा करना पड़ता है।

कौन सा कोड एक्सपायर हुआ है?

जब कारोबार Embedded Signup पूरा करता है, तो Meta पॉपअप खोलने वाली ब्राउज़र विंडो को एसेट आईडी और बदले जा सकने वाला टोकन कोड लौटाता है। फिर प्लैटफ़ॉर्म वह कोड अपने सर्वर को भेजता है। सर्वर अपनी ऐप आईडी और ऐप सीक्रेट के साथ Meta के oauth access_token एंडपॉइंट को कॉल करता है और कोड के बदले बिज़नेस टोकन लेता है।

Meta की इम्प्लीमेंटेशन गाइड समय के बारे में साफ़ है: बदले जा सकने वाले टोकन कोड की अवधि 30 सेकंड है, इसलिए प्लैटफ़ॉर्म को उसे एक्सपायर होने से पहले बदलने में सक्षम होना चाहिए। उसके बाद किया गया अनुरोध ठुकरा दिया जाता है, और "This authorization code has expired" उसी इनकार का मैसेज है। पॉपअप धीरे पूरा करने में कारोबार की कोई ग़लती नहीं है। घड़ी तब शुरू होती है जब कोड लौटाया जाता है।

पॉपअप देर से या दो बार पूरा होने पर ऐसा क्यों होता है?

कई स्थितियों में कोड बदलने में 30 सेकंड से ज़्यादा लग सकते हैं।

फ़्लो पूरा होते समय ब्राउज़र टैब बैकग्राउंड में रह गया या लैपटॉप सो गया, इसलिए कोड प्लैटफ़ॉर्म के सर्वर तक जारी होने के काफ़ी बाद पहुँचा। या प्लैटफ़ॉर्म के सर्वर ने कोड बदलने को तुरंत करने के बजाय दूसरे काम के पीछे कतार में रख दिया। या व्यक्ति ने फ़्लो दो बार खोला, दोनों पूरे किए, और प्लैटफ़ॉर्म ने दूसरी विंडो पूरी होने के बाद पहली विंडो का कोड बदलने की कोशिश की।

टेस्टिंग में एक चौथा कारण भी है: ब्राउज़र कंसोल से कोड कॉपी करके उसे cURL या Postman से हाथ से बदलना। Meta की गाइड ठीक इसी के बारे में चेताती है और कहती है कि शुरू करने से पहले बदलने का अनुरोध तैयार रखें।

कनेक्शन कैसे पूरा करें?

फ़्लो को शुरू से एक ही विंडो में दोबारा चलाएँ, और उसे प्लैटफ़ॉर्म के पेज को सामने रखकर पूरा होने दें। हर बार पूरा होने पर नया कोड मिलता है, और प्लैटफ़ॉर्म को बस उसे तुरंत बदलना है।

Coexistence नंबर के लिए यह जल्दी करें। कारोबार के फ़्लो पूरा करते ही Meta WhatsApp Business खाते को बदल देता है, और प्लैटफ़ॉर्म के ग्राहक को ऑनबोर्ड करने के बाद मैसेज हिस्ट्री सिंक करने के लिए उसके पास 24 घंटे होते हैं। उसके बाद कारोबार को ऑफ़बोर्ड करके फ़्लो फिर से पूरा करना पड़ता है।

प्लैटफ़ॉर्म की तरफ़ से स्थायी समाधान यह है कि कोड आते ही, ऑनबोर्डिंग के किसी भी दूसरे चरण से पहले, उसे सर्वर पर बदल लिया जाए।

आम गड़बड़ियाँ

  • उसी कोड से टोकन बदलने का अनुरोध दोबारा भेजना। वह 30 सेकंड बाद एक्सपायर हो गया और वापस नहीं आएगा।
  • साइनअप को एक साथ दो विंडो में चलाना। सिर्फ़ उसी प्रयास का कोड मान्य है जिसे बदला जा रहा है।
  • कोड को ब्राउज़र से बदलना। Meta ऐप सीक्रेट के साथ सर्वर-से-सर्वर अनुरोध माँगता है।
EasyCoexistence के साथ ऐसा करना

EasyCoexistence Embedded Signup से कोड मिलते ही उसे अपने सर्वर पर बदल लेता है और हर प्रयास को कनेक्शन टाइमलाइन में दर्ज करता है, इसलिए खोया हुआ कोड किसी धुँधली गड़बड़ी के बजाय तारीख़ वाली घटना के रूप में दिखता है।

अक्सर पूछे जाने वाले सवाल

क्या कारोबार ने नंबर कनेक्ट किया या नहीं?

कारोबार ने Meta का फ़्लो पूरा कर लिया, लेकिन प्लैटफ़ॉर्म कोड को काम करने वाले टोकन में नहीं बदल सका, इसलिए वह अभी नंबर पर कोई कार्रवाई नहीं कर सकता। फ़्लो दोबारा चलाने पर उसे नया कोड मिल जाता है।

क्या कोड की अवधि बढ़ाई जा सकती है?

नहीं। 30 सेकंड की अवधि Meta तय करता है, और कोई प्लैटफ़ॉर्म उसे नहीं बढ़ा सकता।

क्या WhatsApp Business ऐप पर इसका असर पड़ता है?

नहीं। समस्या हल होने तक ऐप फ़ोन पर चलता रहता है।

क्या यह एक्सपायर हुए एक्सेस टोकन जैसा ही है?

नहीं। यह अल्पकालिक साइनअप कोड है। काम करते कनेक्शन पर एक्सपायर हुआ एक्सेस टोकन गड़बड़ी 190 देता है।

पढ़ना जारी रखें

शुरू करने के लिए तैयार हैं?

WhatsApp Coexistence को महीनों में नहीं, मिनटों में कॉन्फ़िगर करें। ऐप्लिकेशन मोबाइल पर काम करता रहता है।

मुफ़्त ट्रायल शुरू करें

इस तारीख को सत्यापित

Coexistence गड़बड़ी: ऑथराइज़ेशन कोड की अवधि समाप्त