Tiếng Việt
Tiếng Việt
Appearance
Tiếng Việt
Tiếng Việt
Appearance
Khóa API cho phép bạn truy cập REST API của badges.ninja theo cách lập trình. Hãy dùng chúng để tự động hóa việc tạo, cấp và quản lý huy hiệu từ các ứng dụng của bạn.



bws_a1b2c3d4...); khóa đầy đủ vẫn được lưu trên máy chủ để xác thực các yêu cầu của bạn:
Mỗi hàng cũng cho biết thời điểm khóa được tạo và, sau khi khóa được dùng, một dấu thời gian last used để bạn nhận ra các khóa không còn dùng.
Khi tạo khóa, bạn có thể đặt khóa ở chế độ chỉ đọc hoặc giữ toàn quyền truy cập:
| Phạm vi | Cho phép |
|---|---|
| Toàn quyền truy cập (mặc định) | Đọc và ghi — liệt kê dữ liệu, cũng như tạo, cấp, cập nhật hoặc xóa. |
| Chỉ đọc | Chỉ các yêu cầu GET an toàn. Mọi yêu cầu làm thay đổi dữ liệu (POST, PUT, PATCH, DELETE) đều bị từ chối với 403 Forbidden. |
Hãy dùng khóa chỉ đọc cho các tích hợp chỉ cần đọc dữ liệu của bạn (báo cáo, bảng điều khiển, sao lưu) để khóa bị lộ cũng không thể thay đổi bất cứ điều gì. Đánh dấu Read-only key trong biểu mẫu tạo; các khóa chỉ đọc hiển thị nhãn Read-only trong danh sách. Các khóa được tạo trước khi có phạm vi truy cập vẫn giữ toàn quyền truy cập.
Khóa API dùng tiền tố bws_ theo sau là chuỗi thập lục phân gồm 32 ký tự:
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6Thêm khóa API vào header X-Api-Key của mọi yêu cầu API:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Xem trang Xác thực để biết đầy đủ chi tiết về xác thực API.
Số lượng khóa API bạn có thể tạo phụ thuộc vào gói của bạn:
| Gói | Giới hạn khóa API |
|---|---|
| Free | 1 |
| Starter ($9/mo) | 5 |
| Pro ($29/mo) | 20 |
Mọi khóa API hết hạn sau một năm kể từ khi được tạo. Khi khóa hết hạn, nó sẽ ngừng xác thực yêu cầu, giống như thể nó đã bị xóa. Hãy tạo khóa mới trước khi khóa cũ hết hạn để tránh gián đoạn.

Sau khi xóa, khóa ngừng hoạt động ngay lập tức. Mọi ứng dụng đang dùng khóa đó sẽ nhận lỗi xác thực.