Passer au contenu principal
Les points de terminaison de l’API nécessitent que tu t’authentifies en utilisant un jeton API.

Générer un jeton

Le jeton peut être généré depuis le tableau de bord Olostep. Veuillez créer un compte ici.

Utiliser ton jeton

Tu peux t’authentifier en ajoutant un en-tête Authorization à tous tes appels HTTP. L’en-tête Authorization est formaté comme suit : Authorization: Bearer <API-TOKEN> (remplace <API-TOKEN> par ton jeton. Si tu n’as pas de jeton, tu peux en générer un gratuitement depuis le tableau de bord Olostep). Exemples :
# pip install requests

import requests

endpoint = 'https://api.olostep.com/v1/scrapes/<SCRAPE_ID>'
headers = {
    'Authorization': 'Bearer <API-TOKEN>',
    'Accept': 'application/json'
}

response = requests.get(endpoint, headers=headers)
print(response.status_code)
print(response.json())

Utiliser la CLI

Si tu utilises la CLI Olostep, tu peux éviter la gestion manuelle des clés et te connecter depuis le terminal :
npm install -g olostep-cli
olostep login
Le navigateur s’ouvre, tu cliques sur Autoriser, et la clé est enregistrée localement. Pour CI, définis OLOSTEP_API_KEY à la place.

Utiliser les SDKs

Les SDKs Python et Node.js lisent OLOSTEP_API_KEY depuis l’environnement, ou acceptent la clé directement lorsque tu construis le client.