لاگ اِن کریںفری ٹرائل شروع کریں
Meta Tech Provider

WhatsApp ایرر 200: کوئی ایکسیس ٹوکن فراہم نہیں کیا گیا

ایرر کوڈ 200 کا مطلب ہے کہ درخواست ایکسیس ٹوکن کے بغیر Meta تک پہنچی۔ Meta کی وضاحت "No access token was provided" ہے، اور API جواب میں 'Provide valid app ID' کا میسج دیتا ہے۔ یہ whatsapp_business_profile جیسے بعض GET اینڈ پوائنٹس پر آتا ہے۔ 200 سے 299 تک کے کوڈ ان اجازتوں کو بھی ظاہر کرتے ہیں جو دی نہیں گئیں یا ہٹا دی گئی ہیں۔

200

Meta کا کوڈ برائے "No access token was provided"، جو 'Provide valid app ID' کے میسج کے ساتھ آتا ہے۔

200-299

وہ رینج جو Meta اس اجازت کے لیے درج کرتا ہے جو دی نہیں گئی یا ہٹا دی گئی ہے۔

Advanced access

اس اجازت کے بغیر، ایسے WABAs پر whatsapp_business_management کالز جو آپ کے کاروبار کی ملکیت نہیں، 200 لوٹاتی ہیں۔

200

یہ تب بھی آتا ہے جب نمبر کی رجسٹریشن whatsapp_business_management اجازت کے بغیر ختم کی جائے۔

ایرر 200 میں 'Provide valid app ID' کیوں لکھا ہوتا ہے؟

کیونکہ API یہی میسج لوٹاتا ہے، حالانکہ اصل مسئلہ ٹوکن کا غائب ہونا ہے۔

Meta کے ایرر ریفرنس کے مطابق کوڈ 200 بعض GET اینڈ پوائنٹس پر آتا ہے، جیسے whatsapp_business_profile، جب درخواست میں ٹوکن شامل نہ ہو، اور API 'Provide valid app ID' کا میسج دیتا ہے۔ اسی ریفرنس میں لکھا ہے کہ اسی کوتاہی پر دوسرے اینڈ پوائنٹس 190 یا 104 بھی لوٹا سکتے ہیں۔

یعنی الفاظ app ID کی طرف اشارہ کرتے ہیں، مگر حل ٹوکن میں ہے۔ دیکھیں کہ Authorization ہیڈر موجود ہے اور اس کی املا درست ہے، اور یہ بھی کہ درخواست بنتے وقت ٹوکن رکھنے والے ویری ایبل میں قدر واقعی بھری ہوئی تھی۔

ایرر 200 کا مطلب اجازت کی کمی کب ہوتا ہے؟

جب ٹوکن موجود ہو مگر ایپ کے پاس وہ اجازت نہ ہو جو کال کو درکار ہے۔

Meta رینج 200 سے 299 کو "Permission is either not granted or has been removed" کے طور پر درج کرتا ہے، اور حل کوڈ 10 والا ہی ہے: ایکسیس ٹوکن ڈیبگر میں ٹوکن چیک کریں۔ دو خاص صورتیں دستاویز میں موجود ہیں۔ اجازتوں کی گائیڈ کے مطابق جو ایپ Advanced access کے بغیر ایسے WABAs پر whatsapp_business_management استعمال کرے جو اس کے کاروبار کی ملکیت نہیں، اسے ایرر 200 ملتا ہے۔ رجسٹریشن گائیڈ کے مطابق whatsapp_business_management کے بغیر نمبر کی رجسٹریشن ختم کرنے پر بھی ایرر 200 آتا ہے۔ ایکسیس ٹوکن گائیڈ تیسری صورت بتاتی ہے: System User ٹوکن، جس کے یوزر کو مطلوبہ ریسورس تک رسائی نہ ہو، 200 کے ساتھ مسترد ہو جاتا ہے۔

صورتوں میں فرق کرنے کے لیے میسج کا متن پڑھیں۔ ٹوکن غائب ہو تو میسج 'Provide valid app ID' ہوتا ہے۔

ایرر 200 اور ایرر 190 میں کیا فرق ہے؟

ایرر 190 کا مطلب ہے کہ ٹوکن بھیجا گیا مگر اس کی میعاد ختم ہو چکی ہے۔ ایرر 200 اپنے پہلے مفہوم میں کہتا ہے کہ ٹوکن بھیجا ہی نہیں گیا۔

Meta کا ریفرنس یہ فرق خود بیان کرتا ہے: 200 کا حل یہ یقینی بنانا ہے کہ درخواست میں درست ایکسیس ٹوکن شامل ہو، اور وہ اس کیفیت کو 190 سے الگ بتاتا ہے، جو میعاد ختم یا غلط ٹوکن کے لیے ہے۔

اس سے دیکھنے کی جگہ بدل جاتی ہے۔ 190 آپ کو ٹوکن کی مدت اور تجدید کی طرف بھیجتا ہے۔ 'Provide valid app ID' والا 200 آپ کو درخواست بنانے والے کوڈ کی طرف بھیجتا ہے، کیونکہ اسناد آپ کے سسٹم سے نکلی ہی نہیں۔

عام غلطیاں

  • app ID میں مسئلہ ڈھونڈنا۔ میسج میں app ID لکھا ہے، لیکن Meta کی بتائی ہوئی وجہ ٹوکن کے بغیر درخواست ہے۔
  • ٹوکن کی تجدید کرنا جبکہ وہ بھیجا ہی نہیں گیا تھا۔ نیا ٹوکن بھی اگر درخواست میں شامل نہ ہو تو وہی خرابی آتی ہے۔
  • ہر 200 کو ٹوکن کی کمی سمجھ لینا۔ ٹوکن موجود ہو تو 200 سے 299 کی رینج کا مطلب اجازت کی کمی ہوتا ہے۔
EasyCoexistence کے ساتھ یہ کام کرنا

EasyCoexistence ہر اس کنکشن کی اسناد سنبھالتا ہے جسے وہ آن بورڈ کرتا ہے، اور ڈیش بورڈ پر فون نمبر ID اور کنکشن اسٹیٹس دکھاتا ہے، تاکہ آپ درخواست کو ان قدروں سے ملا سکیں جو Meta نے واقعی جاری کیں۔

اکثر پوچھے جانے والے سوالات

کیا ایرر 200 ایسے نمبر پر آ سکتا ہے جو ٹھیک کام کر رہا ہو؟

جی ہاں۔ یہ درخواست کے بارے میں ہے، نمبر کے بارے میں نہیں۔ بالکل صحت مند نمبر بھی ایسی کال مسترد کر دیتا ہے جو ٹوکن کے بغیر آئے۔

ایک اینڈ پوائنٹ نے 200 اور دوسرے نے 190 کیوں لوٹایا؟

Meta کے مطابق ٹوکن غائب ہونے پر بعض GET اینڈ پوائنٹس 200 لوٹاتے ہیں، جبکہ دوسرے اینڈ پوائنٹس 190 یا 104 لوٹا سکتے ہیں۔

کیا نمبر کی رجسٹریشن ختم کرنے کے لیے خاص اجازت درکار ہے؟

جی ہاں۔ Meta کی رجسٹریشن گائیڈ کے مطابق whatsapp_business_management کے بغیر رجسٹریشن ختم کرنے پر ایرر 200 آتا ہے۔

کیا ایرر 200 کا تعلق ایرر 10 سے ہے؟

اجازت والے مفہوم میں جی ہاں۔ دونوں کی وضاحت یہی ہے کہ اجازت دی نہیں گئی یا ہٹا دی گئی ہے۔

مزید پڑھیں

شروع کرنے کے لیے تیار ہیں؟

WhatsApp Coexistence چند منٹ میں سیٹ اپ کریں، مہینوں میں نہیں۔ ایپ فون پر کام کرتی رہتی ہے۔

فری ٹرائل شروع کریں

تصدیق شدہ تاریخ

WhatsApp ایرر 200