Get Tools Lab ডেভেলপার API
প্রমাণিত ডেভেলপার এন্ডপয়েন্ট ব্যবহার করে প্রকাশিত টুল, গাইড এবং প্ল্যাটফর্ম ওয়ার্কফ্লো একত্রিত করুন। উপলব্ধ ক্ষমতাগুলি সক্ষম API মডিউল এবং আপনার অ্যাক্সেস স্তরের উপর নির্ভর করে৷
API বিকল্প
প্ল্যাটফর্মে REST এন্ডপয়েন্ট এবং একটি হালকা গ্রাফকিউএল-সামঞ্জস্যপূর্ণ স্তর রয়েছে, যেখানে API কী, OAuth ক্লায়েন্ট শংসাপত্র, ব্যবহার বিশ্লেষণ, হারের সীমা এবং স্বাক্ষরিত ওয়েবহুক ডেলিভারির সমর্থন রয়েছে। প্রতিটি পাবলিক ওয়েবসাইট বৈশিষ্ট্য API এর মাধ্যমে স্বয়ংক্রিয়ভাবে উপলব্ধ নয়।
প্রমাণীকরণ
REST v1 এন্ডপয়েন্ট একটি API কী ব্যবহার করতে পারে X-API-Key শিরোনাম। নতুন এন্ডপয়েন্ট সমর্থিত বহনকারী টোকেনও গ্রহণ করতে পারে। সমস্ত শংসাপত্র গোপন রাখুন এবং একটি চাবি উন্মুক্ত হলে অবিলম্বে ঘোরান।
curl -H "X-API-Key: qc_your_key" "https://gettoolslab.com/api/v1/tools.php"
সাধারণ REST শেষ পয়েন্ট
টুলs
GET /api/v1/tools.php
GET /api/v1/tools.php?category=PDF
GET /api/v1/tools.php?q=json
গাইডs
GET /api/v1/guides.php
GET /api/v1/guides.php?q=image
REST v2 এবং GraphQL
সমন্বিত বিকাশকারী প্ল্যাটফর্ম সমর্থিত সংস্থানগুলির জন্য নতুন REST রুট এবং গ্রাফকিউএল অপারেশনগুলিকে প্রকাশ করতে পারে। ডেভেলপার এলাকা এবং এপিআই খেলার মাঠ ব্যবহার করুন বর্তমান স্থাপনায় প্রকৃতপক্ষে সক্ষম করা শেষ পয়েন্টগুলি দেখতে।
হারের সীমা
API অনুরোধ প্রতি মিনিটে বা প্রতিদিন সীমিত হতে পারে। একটি অনুরোধ যা তার সীমা অতিক্রম করে HTTP ফেরত দিতে পারে 429 Too Many Requests একসাথে পুনরায় চেষ্টা করুন বা তথ্য পুনরায় সেট করুন। ব্যর্থ অনুরোধগুলি অবিলম্বে পুনরাবৃত্তি করার পরিবর্তে অ্যাপ্লিকেশনগুলিকে ব্যাকঅফ ব্যবহার করা উচিত।
ওয়েবহুক
সমর্থিত ইভেন্টগুলি একটি HTTPS ওয়েবহুক গন্তব্যে বিতরণ করা যেতে পারে। যেখানে স্বাক্ষর সক্ষম করা আছে, পেলোডকে বিশ্বাস করার আগে HMAC স্বাক্ষর যাচাই করুন৷ একটি ওয়েবহুক ভোক্তাকেও পুনরায় চেষ্টা সহ্য করা উচিত এবং ইভেন্ট প্রক্রিয়াকরণকে ইমপোটেন্ট করা উচিত যাতে একই ডেলিভারি ডুপ্লিকেট অ্যাকশন তৈরি না করে।
ত্রুটিs
অবৈধ শংসাপত্র, অক্ষম ক্লায়েন্ট, নিঃশেষিত কোটা বা ত্রুটিপূর্ণ অনুরোধগুলি HTTP 4xx স্ট্যাটাস কোড সহ কাঠামোগত JSON ত্রুটিগুলি ফিরিয়ে দিতে পারে। সার্ভার-সাইড ব্যর্থতা 5xx প্রতিক্রিয়া ব্যবহার করে। অ্যাপ্লিকেশানগুলির প্রতিক্রিয়া স্থিতি লগ করা উচিত এবং ত্রুটি রিপোর্টে গোপন শংসাপত্রগুলি প্রকাশ না করে যেখানে উপলব্ধ রয়েছে সেখানে সনাক্তকারীর অনুরোধ করা উচিত৷
নিরাপত্তা guidance
- পাবলিক ব্রাউজার জাভাস্ক্রিপ্টে গোপন API কী এম্বেড করবেন না।
- API এবং ওয়েবহুক ট্রাফিকের জন্য HTTPS ব্যবহার করুন।
- ক্লায়েন্টদের শুধুমাত্র তাদের প্রয়োজনীয় অনুমতি দিন।
- ওয়েবহুক স্বাক্ষর যাচাই করুন।
- আপোসকৃত শংসাপত্রগুলি ঘোরান৷
- নথিভুক্ত হারের সীমা এবং ফাইল-আকারের সীমাকে সম্মান করুন।
SDK এবং খেলার মাঠ
SDK উদাহরণ এবং ইন্টারেক্টিভ খেলার মাঠের জন্য ডেভেলপার বিভাগে যান। প্রোডাকশন ফাইল বা গ্রাহকের তথ্য ব্যবহার করার আগে অ-সংবেদনশীল ডেটার সাথে ইন্টিগ্রেশন পরীক্ষা করুন।