API trả về những mã trạng thái HTTP nào?
Mỗi lỗi đều có một trạng thái HTTP và một mã lỗi ổn định. Hãy xử lý theo mã lỗi, không theo thông báo.
Mỗi phản hồi lỗi có một mã error và một thông báo viết cho người đọc. Các mã gồm:
- 400 invalid_parameter: một tham số không xác định, sai định dạng hoặc nằm ngoài phạm vi
- 400 invalid_cursor: con trỏ sai định dạng, đã hết hạn hoặc được cấp cho khóa khác hay bộ lọc khác
- 401 unauthenticated: không gửi khóa, hoặc khóa không được nhận diện hay đã bị thu hồi
- 403 ip_not_allowed, key_paused, country_not_entitled hoặc upgrade_required: xem “Tại sao tôi nhận được lỗi 403?”
- 404 not_found: đường dẫn không tồn tại
- 405 method_not_allowed: mọi điểm cuối đều dùng GET
- 429 rate_limited hoặc quota_exceeded: chờ hết khoảng thời gian trong Retry-After
- 500 internal_error: thử lại sau
- 503 not_configured hoặc service_unavailable: thử lại sau
Có thể có thêm mã mới. Hãy coi một mã bạn không nhận ra là lỗi thuộc trạng thái HTTP đi kèm với nó.

