javinfo

Lỗi

Mã trạng thái HTTP và định dạng nội dung lỗi do API javinfo trả về.

Lỗi sử dụng mã trạng thái HTTP chuẩn. Các yêu cầu thất bại không bị tính phí — bạn chỉ trả tiền cho các phản hồi 200 thành công.

Mã trạng thái

Trạng tháiÝ nghĩa
400Yêu cầu không hợp lệ — ID nhà cung cấp không xác định hoặc thiếu khóa trên phiên đã xác thực.
401Thiếu hoặc không có khóa API hợp lệ.
402Số dư không đủ — nạp tiền vào tài khoản của bạn. Xem thanh toán.
404Không tìm thấy kết quả (tất cả nhà cung cấp đều trượt hoặc chỉ mục trống cho /random).
429Vượt quá giới hạn tốc độ hoặc hạn ngạch hàng ngày. Thử lại sau header Retry-After.
499Máy khách đã đóng yêu cầu trước khi nhà cung cấp phản hồi.

Nội dung lỗi

Lỗi trả về nội dung JSON với code có thể đọc bằng máy và message có thể đọc bằng con người:

{
  "code": "NOT_FOUND",
  "message": "No result found for \"SSIS-999\"."
}

Xử lý 429

Khi bạn đạt giới hạn tốc độ, hãy chờ bằng cách sử dụng header phản hồi Retry-After (giây):

if (res.status === 429) {
  const wait = Number(res.headers.get('Retry-After') ?? 1);
  await new Promise((r) => setTimeout(r, wait * 1000));
}

On this page