Skip to content

API-kulcsok

Az API-kulcsokkal programozott módon érheted el a badges.ninja REST API-ját. Saját alkalmazásaidból így automatizálhatod a jelvények létrehozását, kiállítását és kezelését.

API-kulcsok — üres állapot

API-kulcs létrehozása

  1. Nyisd meg az oldalsávból az API-kulcsok oldalt.
  2. Kattints az API-kulcs létrehozása gombra. Megnyílik egy soron belüli űrlap:

Kulcs létrehozása — névmegadás

  1. Adj nevet a kulcsnak, és kattints a Létrehozás gombra. A teljes kulcsot egyszer mutatjuk meg egy zöld sávban:

Az újonnan létrehozott kulcs egyszer felfedve

  1. A kulcsot azonnal másold ki — csak egyszer jelenik meg. Ha elveszíted, újat kell létrehoznod. Miután bezárod a sávot, csak az előtagot tároljuk:

Kulcslista a maszkolt előtaggal

Hozzáférési jogkörök

Amikor kulcsot hozol létre, beállíthatod csak olvashatóra, vagy meghagyhatod teljes hozzáféréssel:

JogkörMit enged
Teljes hozzáférés (alapértelmezett)Olvasás és írás — adatok listázása, valamint létrehozás, kiállítás, frissítés vagy törlés.
Csak olvashatóCsak biztonságos GET kérések. Bármely módosító kérést (POST, PUT, PATCH, DELETE) 403 Forbidden hibával utasítunk el.

Használj csak olvasható kulcsot azokhoz az integrációkhoz, amelyeknek csak olvasniuk kell az adataidat (jelentések, irányítópultok, biztonsági mentések), hogy egy kiszivárgott kulcs semmit se változtathasson meg. Jelöld be a Csak olvasható kulcs opciót a létrehozási űrlapon; a csak olvasható kulcsok egy Csak olvasható jelvényt mutatnak a listában. A jogkörök bevezetése előtt létrehozott kulcsok megtartják a teljes hozzáférést.

Kulcsformátum

Az API-kulcsok a bws_ előtagot, majd egy 32 karakteres hexadecimális karaktersort használnak:

bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6

API-kulcsok használata kérésekben

Minden API-kérés X-Api-Key fejlécébe illeszd be az API-kulcsot:

bash
curl -X GET https://api.badges.ninja/issuers \
  -H "X-Api-Key: bws_your_api_key_here"

Az API-hitelesítés részleteit lásd a Hitelesítés oldalon.

Kulcskorlátok csomagonként

A létrehozható API-kulcsok száma a csomagtól függ:

CsomagAPI-kulcs korlát
Free1
Starter ($9/hó)5
Pro ($29/hó)20

Kulcs törlése

  1. Nyisd meg az API-kulcsok oldalt.
  2. Keresd meg a törölni kívánt kulcsot.
  3. Kattints a Törlés gombra.
  4. Erősítsd meg a törlést.

Törlés megerősítése — a visszavonás azonnal megtörténik

A törlés után a kulcs azonnal használhatatlan lesz. Az adott kulcsot használó alkalmazások hitelesítési hibát kapnak.

badges.ninja Documentation