Bahasa Melayu
Bahasa Melayu
Appearance
Bahasa Melayu
Bahasa Melayu
Appearance
Semua permintaan API kepada badges.ninja memerlukan pengesahan. Halaman ini menerangkan cara mengesahkan permintaan anda.
https://api.badges.ninjaSemua endpoint API adalah relatif kepada URL asas ini.
Kaedah pengesahan utama ialah kunci API yang dihantar dalam pengepala X-Api-Key.
Daripada papan pemuka:
Daripada API:
Kunci API juga boleh diuruskan melalui API menggunakan token JWT anda daripada aliran pengesahan Cognito. Lihat papan pemuka untuk pendekatan paling mudah.
Sertakan pengepala X-Api-Key dalam 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 tertakluk kepada had kadar. Jika anda melebihi had, anda menerima tindak balas 429 Too Many Requests. Tunggu beberapa saat dan cuba semula.
Sesetengah endpoint tidak memerlukan pengesahan. Itu adalah endpoint pengesahan awam di bawah /certify-badge/ yang membenarkan sesiapa sahaja mengesahkan kelayakan lencana.