সরাসরি বিষয়বস্তুতে যান

API প্রবেশাধিকার ত্রুটি সমাধান করুন

API কী প্রমাণীকরণ ও অনুমোদন যাচাই থেকে আসা 401 ও 403 প্রতিক্রিয়ার কারণ খুঁজুন।

তারিখে হালনাগাদ

অবস্থা শনাক্ত করুন

401 মানে API ক্রেডেনশিয়াল গ্রহণ করতে পারেনি। অনুরোধে একটি খালি নয় এমন x-api-key হেডার আছে এবং কীটির মেয়াদ শেষ, বাতিল বা নিষ্ক্রিয় হয়নি তা দেখুন।

403 মানে ক্রেডেনশিয়াল শনাক্ত হয়েছে কিন্তু অনুরোধ অনুমোদিত নয়। কীটির এন্ডপয়েন্ট অনুমতি, মালিকের বর্তমান ওয়ার্কস্পেস প্রবেশাধিকার, কাজটিতে API কী অনুমোদিত কি না এবং কীটির IP অনুমোদিত তালিকা দেখুন।

x-api-keyAuthorization একসঙ্গে পাঠাবেন না। দুটো ক্রেডেনশিয়াল থাকা অনুরোধ Threetone প্রত্যাখ্যান করে।

অনুরোধ ধাপে ধাপে দেখুন

  1. অনুরোধ https://api.threetone.in ও উদ্দেশ্যকৃত /v1/... পথে যাচ্ছে নিশ্চিত করুন।
  2. সিক্রেট স্টোরের সঠিক কী ব্যবহার করুন, ড্যাশবোর্ডের আড়াল করা নমুনা নয়।
  3. মেয়াদ, নিষ্ক্রিয় অবস্থা, অনুমতি ও IP সীমাবদ্ধতার জন্য API Keys পৃষ্ঠায় কীটি দেখুন।
  4. কীটি উদ্দেশ্যকৃত ব্যবহারকারী বা ওয়ার্কস্পেস সেবা অ্যাকাউন্টের কি না নিশ্চিত করুন।
  5. গোপন মান ফাঁস হয়ে থাকতে পারে মনে হলে সেটি বাতিল করে নতুন কী বানান; পুরোনোটি পরীক্ষা করতে থাকবেন না।

ত্রুটির প্রমাণ রাখুন

বেশির ভাগ প্রমাণীকরণ ও অনুমোদন ব্যর্থতায় API ত্রুটির detail অবজেক্টে মেশিনে পাঠযোগ্য status, message এবং request_id থাকে। প্রতিক্রিয়ার অবস্থা, বডি ও X-Request-Id হেডার রাখুন। সহায়তা চাইলে অনুরোধ ID শেয়ার করুন, API কী কখনো নয়।