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é

  1. Ouvrez la carte

    Paramètres › Intégrations, puis « Connecter » (ou « Configure ») sur « Intégration Web Moderne ». Restez sur l'onglet « PULL (API) ».

  2. Cliquez sur « Generate API Key »

    La clé s'affiche avec un bouton « Copy ». Elle commence par rfk_ suivi de 64 lettres et chiffres.

  3. 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éponseSignification
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.