Tu clave de API
Crea la clave de API de un proyecto en la tarjeta Integración Web Moderna, envíala en la cabecera X-Rankfender-Key y sustitúyela con seguridad.
La API de contenido sabe de qué proyecto se trata por su clave de API. Cada proyecto tiene su propia clave, creada en su tarjeta «Integración Web Moderna». La clave solo lee los artículos publicados de ese proyecto.
Crear la clave
Abre la tarjeta
Configuración › Integraciones y luego «Conectar» (o «Configure») en «Integración Web Moderna». Quédate en la pestaña «PULL (API)».
Haz clic en «Generate API Key»
La clave aparece con un botón «Copy». Empieza por rfk_ seguido de 64 letras y cifras.
Haz clic en «Test Connection»
«Connection successful! API key is valid and working.» la confirma.
Envíala en cada petición
Pon la clave en la cabecera X-Rankfender-Key. No hay otra forma de enviarla.
curl "https://odbowhcyfpzsifyibsdu.supabase.co/functions/v1/public-article-api?limit=1" \
-H "X-Rankfender-Key: rfk_your_key"| Respuesta | Significado |
|---|---|
| 401 «API key required. Pass via X-Rankfender-Key header.» | Falta la cabecera. |
| 401 «Invalid API key» | La clave no corresponde a ningún proyecto, por ejemplo después de sustituirla. |
Sustituir una clave
Vuelve a hacer clic en «Generate API Key». La nueva clave sustituye a la anterior al momento: cualquier sitio que siga usando la anterior recibe «Invalid API key» hasta que lo actualices.
Importante
Quien tenga la clave puede leer los artículos publicados del proyecto. Guárdala en tu servidor, en una variable de entorno, y llama a la API desde código de servidor, no desde el navegador.
Configuración de la cuenta › «Claves API» muestra «La gestión de claves API estará disponible pronto»: las claves se gestionan por proyecto, como arriba. Siguiente: Referencia de la API de contenido.