მოაგვარეთ 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 შეზღუდვები.
- დარწმუნდით, რომ გასაღები სწორ მომხმარებელს ან სამუშაო სივრცის სერვისის ანგარიშს ეკუთვნის.
- თუ საიდუმლო შესაძლოა გამჟღავნდა, გააუქმეთ და ახალი შექმენით, ძველის ტესტირების გაგრძელების ნაცვლად.
შეინახეთ შეცდომის მტკიცებულება
ავთენტიფიკაციისა და ავტორიზაციის უმეტეს შეცდომაში detail ობიექტს აქვს მანქანურად წასაკითხი status, message და request_id. შეინახეთ სტატუსი, სხეული და X-Request-Id სათაური. მხარდაჭერას მოთხოვნის ID გაუზიარეთ, მაგრამ არასოდეს API გასაღები.