WhatsApp خرابی 10: اجازت نہیں ملی یا ہٹا دی گئی
ایرر کوڈ 10 کا مطلب ہے کہ ایپ کے ٹوکن میں وہ اجازت موجود نہیں جو اینڈ پوائنٹ کو درکار ہے، یا تو اس لیے کہ وہ کبھی دی ہی نہیں گئی یا اس لیے کہ ہٹا دی گئی۔ Meta کی تفصیل ہے: "Permission is either not granted or has been removed." Meta WhatsApp کی دو وجوہات بھی بتاتا ہے: اینڈ پوائنٹ والے Flows میں اجازت یافتہ فہرست سے باہر کا نمبر، اور API کی اہلیت کی شرائط پوری نہ ہونا۔
Meta کا کوڈ برائے "Permission is either not granted or has been removed."
وہ نام جو Graph API کی خرابی سنبھالنے والی گائیڈ کوڈ 10 کو دیتی ہے۔
کلائنٹ اکاؤنٹس پر استعمال ہونے والی ہر اجازت کے لیے پارٹنر ایپ کو کیا درکار ہے۔
WhatsApp ایرر کوڈ 10 کا کیا مطلب ہے؟
اس کا مطلب ہے کہ ٹوکن Meta تک پہنچا اور پہچانا گیا، لیکن کال کو جو اجازت درکار ہے وہ اس پر موجود نہیں۔
Meta کے Cloud API ریفرنس میں کوڈ 10 کی تفصیل "Permission is either not granted or has been removed." ہے۔ Graph API کی خرابی سنبھالنے والی گائیڈ اسے API Permission Denied کہتی ہے اور ہدایت دیتی ہے کہ غائب اجازت کو سنبھالا جائے۔
لفظ "ہٹا دی گئی" اہم ہے۔ اجازت سیٹ اپ کے وقت دی جا سکتی ہے اور بعد میں واپس لی جا سکتی ہے، مثلاً جب کوئی Meta کی کاروباری سیٹنگز میں ایپ کی رسائی ختم کر دے۔ اس لیے مہینوں چلنے والا انٹیگریشن اپنے کوڈ میں کسی تبدیلی کے بغیر بھی 10 واپس کرنے لگ سکتا ہے۔
Meta کوڈ 10 کی اور کون سی وجوہات بتاتا ہے؟
دو وجوہات WhatsApp سے خاص ہیں، اور دونوں نظر سے آسانی سے رہ جاتی ہیں کیونکہ ان کا اجازتوں کی فہرست سے کوئی تعلق نہیں۔
اینڈ پوائنٹ والے WhatsApp Flows کے لیے Meta کہتا ہے کہ جس فون نمبر سے کاروبار کی پبلک کی سیٹ کی گئی، وہ اجازت یافتہ فہرست میں شامل ہونا چاہیے۔ فہرست سے باہر کا نمبر یہی کوڈ دیتا ہے، چاہے ٹوکن پر ہر اجازت موجود ہو۔
Meta یہ بھی کہتا ہے کہ جو اکاؤنٹ اس API کی اہلیت کی شرائط پوری نہیں کرتا جسے وہ کال کر رہا ہے، اسے یہ کوڈ ملتا ہے۔ اس صورت میں ٹوکن بدلنے سے کچھ نہیں ہوگا، کیونکہ رکاوٹ اکاؤنٹ کی اہلیت ہے، اسناد نہیں۔
ایرر 10 کو کیسے ٹھیک کریں؟
سب سے پہلے ایکسیس ٹوکن ڈیبگر سے شروع کریں، جسے Meta پہلی جانچ قرار دیتا ہے۔
اگر scopes کی فہرست میں وہ اجازت نہیں جو اینڈ پوائنٹ کو چاہیے، تو کاروبار سے کہیں کہ دوبارہ دے۔ پارٹنر ایپ کی صورت میں اس اجازت کے لیے Advanced access کی تصدیق بھی کریں، کیونکہ Meta کی اجازتوں کی گائیڈ کلائنٹ اکاؤنٹس کے لیے اسے لازمی قرار دیتی ہے۔
اگر scopes مکمل نظر آئیں تو WhatsApp کی دونوں وجوہات دیکھیں۔ Flows کال پر اس نمبر کی اجازت یافتہ فہرست جانچیں جس نے پبلک کی سیٹ کی۔ باقی ہر صورت میں جس API کو آپ کال کر رہے ہیں اس کی اہلیت کی شرائط پڑھیں اور کوئی بھی اسناد بدلنے سے پہلے تصدیق کریں کہ اکاؤنٹ ان پر پورا اترتا ہے۔
عام غلطیاں
- یہ سمجھ لینا کہ انٹیگریشن ڈیپلائے کی وجہ سے ٹوٹا۔ Meta کی کاروباری سیٹنگز میں ہٹائی گئی اجازت کوڈ میں کسی تبدیلی کے بغیر بھی یہی کوڈ دیتی ہے۔
- وجہ اہلیت ہونے پر ٹوکن دوبارہ بنانا۔ اسناد کسی نااہل اکاؤنٹ کو اہل نہیں بنا سکتیں۔
- Flows کی اجازت یافتہ فہرست کو نظرانداز کرنا۔ اینڈ پوائنٹ والے Flows میں اس سے باہر کا نمبر پوری scopes کے باوجود 10 واپس کرتا ہے۔
EasyCoexistence آن بورڈنگ کے بعد ہر جڑے ہوئے نمبر پر نظر رکھتا ہے، اس لیے رسائی کھونے والا کنکشن ڈیش بورڈ پر دکھائی دے جاتا ہے، ناکام میسج بھیجنے کا انتظار نہیں کرنا پڑتا۔
اکثر پوچھے جانے والے سوالات
کیا ایرر 10 اور ایرر 131005 ایک ہی ہیں؟
Meta کے ریفرنس میں دونوں کی تفصیل ایک جیسی ہے۔ کوڈ 10 Graph API کا کوڈ ہے اور 131005 WhatsApp کی رینج میں آتا ہے۔ دونوں کی جانچ کا طریقہ ایک ہی ہے۔
کیا ایرر 10 ایسے نمبر پر آ سکتا ہے جو کل چل رہا تھا؟
جی ہاں۔ Meta کی تفصیل میں ہٹائی گئی اجازتیں بھی شامل ہیں، یعنی پہلے دی گئی رسائی بعد میں واپس لی جا سکتی ہے۔
کیا ایرر 10 کا مطلب ہے کہ میرا ٹوکن ختم ہو گیا؟
نہیں۔ ختم شدہ ٹوکن پر کوڈ 190 یا 0 آتا ہے۔ کوڈ 10 کا مطلب ہے کہ ٹوکن درست ہے مگر اس میں ایک اجازت موجود نہیں۔
مجھے کیسے پتا چلے گا کہ کون سی اجازتیں دی گئی ہیں؟
debug_token کال کریں یا ایکسیس ٹوکن ڈیبگر کھولیں۔ scopes پراپرٹی ٹوکن پر موجود ہر اجازت کی فہرست دیتی ہے۔
مزید پڑھیں
شروع کرنے کے لیے تیار ہیں؟
WhatsApp Coexistence چند منٹ میں سیٹ اپ کریں، مہینوں میں نہیں۔ ایپ فون پر کام کرتی رہتی ہے۔
فری ٹرائل شروع کریںتصدیق شدہ تاریخ