API पहुँच त्रुटियाँ सुलझाएँ
API कुंजी प्रमाणीकरण और अनुमति जाँच से आने वाली 401 और 403 प्रतिक्रियाओं का निदान करें।
को अपडेट किया गया
स्थिति पहचानें
401 प्रतिक्रिया का अर्थ है कि API क्रेडेंशियल स्वीकार नहीं कर सका। जाँचें कि अनुरोध में एक गैर-रिक्त x-api-key हेडर है और कुंजी की अवधि समाप्त, रद्द या अक्षम नहीं हुई है।
403 प्रतिक्रिया का अर्थ है कि क्रेडेंशियल पहचाना गया लेकिन अनुरोध की अनुमति नहीं है। कुंजी की एंडपॉइंट अनुमतियाँ, मालिक की वर्तमान वर्कस्पेस पहुँच, उस कार्य के लिए API कुंजी की अनुमति और कुंजी की IP अनुमति सूची जाँचें।
x-api-key और Authorization दोनों साथ न भेजें। Threetone दोनों क्रेडेंशियल वाले अनुरोध अस्वीकार करता है।
अनुरोध की चरणबद्ध जाँच करें
- पुष्टि करें कि अनुरोध
https://api.threetone.inऔर इच्छित/v1/...पथ पर जा रहा है। - कुंजी के लिए अपने सीक्रेट स्टोर का सटीक मान उपयोग करें। डैशबोर्ड में दिखने वाला छिपाया हुआ नमूना उपयोग न करें।
- समाप्ति, अक्षम स्थिति, अनुमतियाँ और IP प्रतिबंध देखने के लिए API Keys में कुंजी जाँचें।
- पुष्टि करें कि कुंजी इच्छित उपयोगकर्ता या वर्कस्पेस सेवा खाते की है।
- गुप्त मान लीक हुआ हो सकता है तो उसे रद्द करके नई कुंजी बनाएँ; उसी से जाँच जारी न रखें।
त्रुटि का प्रमाण रखें
अधिकतर प्रमाणीकरण और अनुमति विफलताओं में API त्रुटियों के detail ऑब्जेक्ट में मशीन-पठनीय status, message और request_id होता है। प्रतिक्रिया की स्थिति, बॉडी और X-Request-Id हेडर रखें। सहायता माँगते समय अनुरोध ID साझा करें, लेकिन API कुंजी कभी साझा न करें।