WhatsApp Cloud API کے ایرر کوڈز
یہاں وہ تمام WhatsApp Cloud API ایرر کوڈز ہیں جن کی ہم وضاحت کرتے ہیں، ایک جدول میں، ہر کوڈ کے مطلب اور دوبارہ کوشش کے فائدے کے ساتھ۔ زیادہ تر کے لیے دوبارہ کوشش فائدہ مند نہیں، کیونکہ یہ مستقل خرابیاں ہیں۔ وہی درخواست اسی طرح ناکام ہوگی، اور لوپ خراب درخواست کو ریٹ لمٹ میں بدل دے گا۔
Request
| Code | What it means | Retry |
|---|---|---|
| 100 | A parameter is unsupported, misspelled or malformed. | No |
| 131008 | A required parameter was not included at all. | No |
| 131009 | A parameter is present with a value the endpoint rejects. | No |
| 131021 | Sender and recipient are the same number. | No |
| 131051 | The message type is not supported, often a Coexistence limit. | No |
| 131052 | Meta could not download media a customer sent. | No |
| 131053 | Meta could not upload media you sent. Size, format or reach. | No |
Template
| Code | What it means | Retry |
|---|---|---|
| 132000 | The number of parameters does not match the template. | No |
| 132001 | No template exists with that name and language pair. | No |
| 132007 | The template breaks messaging policy. Rewrite and resubmit. | No |
| 132012 | Parameter format does not match what the template defines. | No |
| 132015 | The template is paused after a quality decline. Temporary. | Wait |
| 132016 | The template is permanently disabled. It will not come back. | No |
Window and recipient
Registration and PIN
| Code | What it means | Retry |
|---|---|---|
| 131045 | The number was never registered for Cloud API messaging. | No |
| 133010 | The number is not registered. Registration must be completed. | No |
| 133006 | The number must be verified before it can be registered. | No |
| 133005 | The two-step verification PIN was wrong. Stop guessing. | No |
| 133008 | Too many PIN attempts. Registration is locked for a period. | Wait |
Access and account
| Code | What it means | Retry |
|---|---|---|
| 190 | The access token expired or was invalidated. | No |
| 368 | The account is restricted after a policy violation. | No |
| 131031 | The account is restricted, or its data does not match Meta's. | No |
| 131042 | A payment problem on the business account blocks sending. | No |
| 131049 | Meta blocked the message to protect ecosystem health. | No |
Rate limits
Transient
Coexistence sync
دوبارہ کوشش والے کالم کو کیسے پڑھیں
اس میں تین اقدار ہیں، اور ان کے درمیان غلط انتخاب اس پوری ریفرنس میں سب سے مہنگی غلطی ہے۔ نہیں کا مطلب ہے کہ خرابی مستقل ہے۔ درخواست، ٹیمپلیٹ یا وصول کنندہ کی حالت میں مسئلہ ہے، اور وہی درخواست دوبارہ بھیجنے سے وہی ایرر آئے گا جبکہ آپ کی بعد کی ضرورت والی تھروپٹ کم ہوگی۔ ہاں کا مطلب ہے کہ خرابی Meta کی طرف سے تھی اور بیک آف واقعی اسے حل کرتا ہے۔ انتظار کریں کا مطلب ہے کہ مسئلہ حقیقی مگر عارضی ہے، جیسے کوئی حد یا لاک جو خود ختم ہوجائے۔ ختم ہونے سے پہلے دوبارہ کوشش بے فائدہ ہے اور مدت بڑھا سکتی ہے۔
ان میں سے زیادہ تر کے لیے دوبارہ کوشش کیوں نہیں کرنی چاہیے
کیونکہ پلیٹ فارم عام ایرر کے بجائے مخصوص کوڈز واپس کرتا ہے۔ غلط پیرامیٹر، غیر موجود ٹیمپلیٹ، بند میسجنگ ونڈو اور آپٹ آؤٹ کرنے والا وصول کنندہ، یہ سب جواب کے وقت معلوم ہوتے ہیں۔ اسی لیے Meta مبہم ناکامی کے بجائے ان کی واضح نشاندہی کرتا ہے۔
- درخواست کا مسئلہ دوسری کوشش پر درست نہیں ہوجاتا۔
- ٹیمپلیٹ کا مسئلہ خود ٹیمپلیٹ میں ہوتا ہے، جسے درخواست تبدیل نہیں کرسکتی۔
- ونڈو یا آپٹ آؤٹ کا مسئلہ آپ کی نہیں، وصول کنندہ کی حالت سے متعلق ہے۔
- اکاؤنٹ کی پابندی ایک فیصلہ ہے، اور دوبارہ کوشش اپیل نہیں۔
ان میں سے کوئی ایرر آئے تو کیا لاگ کریں
اتنی معلومات لاگ کریں کہ اسے دوبارہ پیدا کیے بغیر تشخیص ہوسکے۔ یہی پانچ منٹ کی اصلاح اور پورا دن اندازے لگانے کے فرق کو واضح کرتی ہے۔
- مکمل ایرر جواب، ٹریس ID سمیت، کیونکہ Meta سپورٹ یہی مانگتی ہے۔
- جسم بھیجی گئی درخواست کا، نہ کہ ارادے کے مطابق درخواست کا۔ دونوں کے درمیان فرق عموماً بگ ہوتا ہے۔
- فون نمبر ID، تاکہ ایک نمبر کا مسئلہ پورے اکاؤنٹ کے مسئلے سے الگ پہچانا جاسکے۔
- ٹائم اسٹیمپ، تاکہ اس وقت کنکشن کی حالت کے ساتھ خرابی کا موازنہ ہوسکے۔
صرف Coexistence پر موجود کوڈز
ان میں دو کوڈز ہیں، اور لوگ اس لیے الجھتے ہیں کہ یہ عام بھیجنے کی ناکامی جیسے لگتے ہیں۔ 2593107 اور 2593108 دونوں چیٹ ہسٹری کی ہم وقت سازی سے متعلق ہیں۔ یہ وہ مرحلہ ہے جس میں نمبر پہلی بار جڑنے پر WhatsApp Business ایپ سے حالیہ گفتگو نقل کی جاتی ہے۔
یہ میسجنگ ایررز نہیں ہیں اور ان کا مطلب یہ نہیں کہ کنکشن ناکام ہوگیا۔ اگر ہم وقت سازی اپنی حد سے بڑھ جائے یا اس کی ونڈو کے باہر چلے، تو نمبر جڑا رہتا ہے اور معمول کے مطابق میسج بھیجتا ہے، مگر توقع سے کم ہسٹری نقل ہوتی ہے۔ انہیں خراب کنکشن سمجھنے سے لوگ کنکشن ختم کرکے دوبارہ شروع کرتے ہیں، جس سے ہسٹری بحال ہونے کے بجائے مزید ضائع ہوتی ہے۔
اکثر پوچھے جانے والے سوالات
کن ایررز پر دوبارہ کوشش کرنی چاہیے؟
131016 اور 131000 پر ایکسپونینشل بیک آف کے ساتھ دوبارہ کوشش کریں۔ 130429، 132015 اور 133008 انتظار کرنے پر خود ٹھیک ہوجاتے ہیں۔ باقی سب مستقل خرابیاں ہیں۔
کیا ایرر کوڈ کا مطلب ہے کہ میرا نمبر منقطع ہوگیا؟
عموماً نہیں۔ زیادہ تر کوڈز درخواست، ٹیمپلیٹ یا وصول کنندہ سے متعلق ہیں۔ کنکشن کے مسائل بھیجنے کے ایررز کے بجائے اکاؤنٹ اور کوالٹی ویب ہکس کے طور پر ظاہر ہوتے ہیں۔
ٹریس ID کیا ہے؟
یہ ایرر جواب میں موجود شناخت کنندہ ہے، جس سے Meta سپورٹ مخصوص درخواست تلاش کرسکتی ہے۔ اسے ہر ناکامی پر لاگ کریں، ورنہ ٹکٹ پر کارروائی نہیں ہوسکتی۔
کیا ہر فراہم کنندہ پر یہ کوڈز ایک جیسے ہوتے ہیں؟
ہاں۔ یہ Meta کے Cloud API سے آتے ہیں، اس لیے نمبر کسی بھی فراہم کنندہ سے جڑا ہو، کوڈز ایک جیسے رہتے ہیں۔ فراہم کنندہ صرف یہ بدل سکتا ہے کہ وہ آپ تک کتنی وضاحت سے پہنچیں۔
شروع کرنے کے لیے تیار ہیں؟
WhatsApp Coexistence چند منٹ میں سیٹ اپ کریں، مہینوں میں نہیں۔ ایپ فون پر کام کرتی رہتی ہے۔
فری ٹرائل شروع کریں7 دن تک کچھ وصول نہیں کیا جائے گا۔ کسی بھی وقت cancel کریں۔