რატომ აბრუნებს API 401, 403, 404 ან 429 კოდს?
თითოეულ კოდს ერთი მიზეზი აქვს:
-
401 ნიშნავს, რომ გასაღები აკლია ან არასწორია (invalid_key), ან ვადაგასულია (key_expired). შეამოწმე X-Api-Key ჰედერი ან შექმენი ახალი გასაღები.
-
403 browser_not_allowed ნიშნავს, რომ მოთხოვნა ბრაუზერიდან მოვიდა. Origin ჰედერის მქონე მოთხოვნები უარყოფილია, ამიტომ API-ს მხოლოდ შენი სერვერიდან მიმართე.
-
404 ნიშნავს, რომ თამაში ან ლიგა შენი არ არის ან არ არსებობს. API მხოლოდ შენს მონაცემებს აბრუნებს.
-
429 rate_limited ნიშნავს, რომ ამ გასაღებით წუთში 60 მოთხოვნას გადააჭარბე. შეანელე და გამოიყენე X-RateLimit-Reset ჰედერი, რომ გაიგო, როდის სცადო ხელახლა.
გაუქმებული გასაღებიც 401-ს აბრუნებს. შეცდომის პასუხის სხეული ასე გამოიყურება: {“error”: {“code”, “message”}}.