Magyar
Magyar
Appearance
Magyar
Magyar
Appearance
Az API-kulcsokkal programozottan érheted el a badges.ninja REST API-t. Használd őket a jelvények létrehozásának, kiállításának és kezelésének automatizálására a saját alkalmazásaidból.



bws_a1b2c3d4...); a teljes kulcs a szerveren marad tárolva a kérések hitelesítéséhez:
Minden sor megmutatja a kulcs létrehozásának idejét, használat után pedig egy last used időbélyeget is, így könnyen kiszúrhatod az elavult kulcsokat.
Kulcs létrehozásakor megadhatod, hogy csak olvasható legyen, vagy meghagyhatod teljes hozzáférésűnek:
| Hatókör | Engedélyezett |
|---|---|
| Teljes hozzáférés (alapértelmezett) | Olvasás és írás — adatok listázása, valamint létrehozás, kiállítás, módosítás vagy törlés. |
| Csak olvasható | Kizárólag biztonságos GET kérések. Minden módosító kérést (POST, PUT, PATCH, DELETE) 403 Forbidden válasszal utasít el a rendszer. |
Használj csak olvasható kulcsot azokhoz az integrációkhoz, amelyeknek elég az adataid olvasása (riportok, irányítópultok, mentések), így egy kiszivárgott kulcs sem módosíthat semmit. Az űrlapon jelöld be a Read-only key négyzetet; a csak olvasható kulcsok a listában Read-only címkét kapnak. A hatókörök bevezetése előtt létrehozott kulcsok teljes hozzáférésűek maradnak.
Az API-kulcsok a bws_ előtaggal kezdődnek, amelyet egy 32 karakteres hexadecimális karakterlánc követ:
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6Minden API-kérés X-Api-Key fejlécében add meg az API-kulcsot:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Az API-hitelesítés részleteiért lásd a Hitelesítés oldalt.
A létrehozható API-kulcsok száma a csomagodtól függ:
| Csomag | API-kulcsok korlátja |
|---|---|
| Free | 1 |
| Starter ($9/mo) | 5 |
| Pro ($29/mo) | 20 |
Minden API-kulcs a létrehozása után egy évvel lejár. A lejárt kulcs már nem hitelesít kéréseket, pontosan úgy, mintha törölték volna. Hozz létre új kulcsot, mielőtt a régi lejár, hogy elkerüld a fennakadást.

A törlés után a kulcs azonnal működésképtelenné válik. Az azt használó alkalmazások hitelesítési hibát kapnak.