Bahasa Indonesia
Bahasa Indonesia
Appearance
Bahasa Indonesia
Bahasa Indonesia
Appearance
Semua permintaan API ke badges.ninja memerlukan autentikasi. Halaman ini menjelaskan cara mengautentikasi permintaan Anda.
https://api.badges.ninjaSemua endpoint API relatif terhadap URL dasar ini.
Metode autentikasi utama adalah kunci API yang dilewatkan di tajuk X-Api-Key.
Dari dasbor:
Dari API:
Kunci API juga dapat dikelola via API menggunakan token JWT Anda dari alur autentikasi Cognito. Lihat dasbor untuk pendekatan paling sederhana.
Sertakan tajuk X-Api-Key di setiap permintaan:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Kunci menggunakan awalan bws_:
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6parametersContent-Type: application/json{
"parameters": {
"name": "My Badge",
"description": "A sample badge"
}
}curl -X POST https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"parameters": {
"name": "My Organization",
"url": "https://example.com",
"email": "admin@example.com"
}
}'{
"statusCode": 200,
"info": {
"issuerId": "https://api.badges.ninja/certify-badge/issuer/abc123-def456"
}
}Permintaan API tunduk pada pembatasan tarif. Jika Anda melebihi batas, Anda menerima respons 429 Too Many Requests. Tunggu beberapa detik dan coba lagi.
Beberapa endpoint tidak memerlukan autentikasi. Itu adalah endpoint verifikasi publik di bawah /certify-badge/ yang memungkinkan siapa saja memverifikasi kredensial lencana.