Լուծել API հասանելիության սխալները
Տարբերակեք 401 և 403 պատասխանները և ստուգեք բանալին, թույլտվությունները և սահմանափակումները։
Թարմացվել է
Որոշեք կարգավիճակը
401 նշանակում է, որ API-ն չի ընդունել գաղտնի տվյալը։ Ստուգեք՝ կա մեկ ոչ դատարկ x-api-key վերնագիր, և բանալին չի սպառվել, չեղարկվել կամ անջատվել։
403 նշանակում է, որ բանալին ճանաչվել է, բայց գործողությունը չի թույլատրվում։ Ստուգեք endpoint-ի թույլտվությունները, բանալու տիրոջ ընթացիկ աշխատանքային տարածքի հասանելիությունը, տվյալ գործողության համար API բանալու թույլատրելիությունը և IP թույլատրումների ցանկը։
Մի ուղարկեք x-api-key և Authorization միասին. Threetone-ը նման հարցումները մերժում է։
Ստուգեք հարցումը քայլ առ քայլ
- Հաստատեք
https://api.threetone.inհասցեն և նախատեսված/v1/...ուղին։ - Գաղտնիքների պահոցից վերցրեք ճշգրիտ արժեքը, ոչ վահանակի դիմակավորված նախադիտումը։
- API Keys էջում ստուգեք ժամկետը, անջատված վիճակը, թույլտվություններն ու IP սահմանափակումները։
- Հաստատեք, որ բանալին պատկանում է ճիշտ օգտատիրոջը կամ աշխատանքային տարածքի ծառայության հաշվին։
- Եթե բանալին կարող էր արտահոսել, չեղարկեք այն և նորն ստեղծեք՝ դրա փորձարկումը շարունակելու փոխարեն։
Պահեք սխալի ապացույցը
Նույնականացման և թույլտվության ձախողումների մեծ մասում API սխալը պարունակում է detail օբյեկտ՝ status, message, request_id դաշտերով։ Պահեք կարգավիճակը, մարմինն ու X-Request-Id վերնագիրը։ Աջակցությանը տվեք հարցման ID-ն, բայց երբեք՝ API բանալին։