مواد پر جائیں

API رسائی کی خرابیاں دور کریں

API کلید کی تصدیق اور اجازت کی جانچ سے آنے والے 401 اور 403 جوابوں کی تشخیص کریں۔

تازہ کاری

حالت پہچانیں

401 جواب کا مطلب ہے کہ API سند قبول نہیں کر سکی۔ تصدیق کریں کہ درخواست میں ایک غیر خالی x-api-key ہیڈر ہے اور کلید کی میعاد ختم، منسوخ یا غیر فعال نہیں ہوئی۔

403 جواب کا مطلب ہے کہ سند پہچان لی گئی مگر درخواست مجاز نہیں۔ کلید کی اینڈ پوائنٹ اجازتیں، مالک کی موجودہ ورک اسپیس رسائی، اس کارروائی میں API کلید کے استعمال کی اجازت اور کلید کی IP اجازت فہرست چیک کریں۔

x-api-key اور Authorization ایک ساتھ نہ بھیجیں۔ Threetone دونوں اسناد والی درخواستیں رد کرتا ہے۔

درخواست مرحلہ وار چیک کریں

  1. تصدیق کریں کہ درخواست https://api.threetone.in اور مطلوبہ /v1/... راستے پر جا رہی ہے۔
  2. کلید کی جگہ خفیہ ذخیرے سے عین قدر استعمال کریں۔ ڈیش بورڈ میں دکھایا گیا چھپا ہوا نمونہ استعمال نہ کریں۔
  3. API Keys میں میعاد، غیر فعال حالت، اجازتیں اور IP پابندیاں چیک کریں۔
  4. تصدیق کریں کہ کلید مطلوبہ صارف یا ورک اسپیس سروس اکاؤنٹ کی ہے۔
  5. اگر خفیہ قدر افشا ہونے کا امکان ہے تو مزید جانچ کے بجائے کلید منسوخ کر کے نئی بنائیں۔

خرابی کے شواہد محفوظ رکھیں

زیادہ تر تصدیقی اور اجازت کی ناکامیوں میں API خرابی کے detail آبجیکٹ میں مشین کے لیے قابل مطالعہ status، ایک message اور request_id ہوتا ہے۔ جواب کی حالت، متن اور X-Request-Id ہیڈر محفوظ رکھیں۔ مدد مانگتے وقت درخواست کا شناختی نمبر دیں، API کلید کبھی نہ دیں۔