Votre clé d'API
Créez la clé d'API d'un projet sur la carte Intégration Web Moderne, envoyez-la dans l'en-tête X-Rankfender-Key et remplacez-la sans risque.
L'API de contenu sait de quel projet il s'agit grâce à sa clé d'API. Chaque projet a sa propre clé, créée sur sa carte « Intégration Web Moderne ». La clé ne lit que les articles publiés de ce projet.
Créer la clé
Ouvrez la carte
Paramètres › Intégrations, puis « Connecter » (ou « Configure ») sur « Intégration Web Moderne ». Restez sur l'onglet « PULL (API) ».
Cliquez sur « Generate API Key »
La clé s'affiche avec un bouton « Copy ». Elle commence par rfk_ suivi de 64 lettres et chiffres.
Cliquez sur « Test Connection »
« Connection successful! API key is valid and working. » la confirme.
Envoyez-la à chaque requête
Placez la clé dans l'en-tête X-Rankfender-Key. Il n'y a pas d'autre moyen de la transmettre.
curl "https://odbowhcyfpzsifyibsdu.supabase.co/functions/v1/public-article-api?limit=1" \
-H "X-Rankfender-Key: rfk_your_key"| Réponse | Signification |
|---|---|
| 401 « API key required. Pass via X-Rankfender-Key header. » | L'en-tête est absent. |
| 401 « Invalid API key » | La clé ne correspond à aucun projet, par exemple après son remplacement. |
Remplacer une clé
Cliquez de nouveau sur « Generate API Key ». La nouvelle clé remplace l'ancienne immédiatement : tout site qui utilise encore l'ancienne reçoit « Invalid API key » jusqu'à sa mise à jour.
Important
Toute personne qui a la clé peut lire les articles publiés du projet. Gardez-la sur votre serveur, dans une variable d'environnement, et appelez l'API depuis du code côté serveur plutôt que depuis le navigateur.
Paramètres du compte › « Clés API » affiche « La gestion des clés API arrive bientôt » : les clés se gèrent par projet, comme ci-dessus. Ensuite : Référence de l'API de contenu.