Dokumentacja dla deweloperów

Dokumentacja

Instrukcje i dokumentacja API: jak uruchamiać analizy AntiBait w aplikacji webowej i z własnego kodu.

Nagłówki żądań API

Nagłówki wymagane do uwierzytelniania i formatowania żądań do API AntiBait.

Wymagane nagłówki

Nazwa nagłówkaWartośćOpis
Content-Typeapplication/jsonInformuje, że treść żądania jest w formacie JSON
AuthorizationBearer {token}Twój klucz API do uwierzytelniania i autoryzacji

Przykładowe żądanie z nagłówkami

Przykład cURL
curl -X POST https://antibait.io/api/analysis/advanced \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "email": "From: [email protected]..."
  }'
JavaScript (Fetch API)
fetch('https://antibait.io/api/analysis/advanced', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY'
  },
  body: JSON.stringify({
    email: 'From: [email protected]...'
  })
})
.then(response => response.json())
.then(data => console.log(data));
Python (Requests)
import requests

headers = {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY'
}

data = {
    'email': 'From: [email protected]...'
}

response = requests.post(
    'https://antibait.io/api/analysis/advanced',
    headers=headers,
    json=data
)

print(response.json())

Jak uzyskać klucz API

01

Utwórz konto

Załóż darmowe konto AntiBait na stronie antibait.io

02

Przejdź do ustawień API

Przejdź do swojej strony konta i wybierz zakładkę API

03

Wygeneruj klucz API

Kliknij „Wygeneruj nowy klucz” i od razu go skopiuj (nie wyświetlimy go ponownie)

Dobre praktyki bezpieczeństwa

Nigdy nie ujawniaj klucza API

Nie commituj kluczy API do repozytorium i nie umieszczaj ich w kodzie po stronie klienta

Regularnie rotuj klucze

Okresowo generuj nowe klucze API i wycofuj stare

Używaj zmiennych środowiskowych

Trzymaj klucze API w zmiennych środowiskowych albo w bezpiecznym menedżerze sekretów

Tylko po stronie serwera

Wysyłaj żądania API z backendu, nigdy bezpośrednio z JavaScriptu w przeglądarce

Potrzebujesz pomocy z integracją API? Zespół wsparcia odpowiada w ciągu 24 godzin w dni robocze.