Documentación de Universally

Guías paso a paso, consejos de SEO multilingüe y mejores prácticas para ayudarte a traducir y escalar tu sitio web de WordPress.

Autentícate con la API

Referencia completa de la API: developer.universally.com contiene la especificación en vivo tanto para la API del Traductor como para la API de Plataforma, con cada campo, código de estado y ejemplo de respuesta. Esta página cubre lo que vale la pena saber al respecto.

Cada solicitud a la API de Universally se autentica con una clave de API que se pasa en la cabecera HTTP X-API-Key.

X-API-Key: your_api_key_here

Dos tipos de clave

No son intercambiables y enviar la incorrecta devuelve API_KEY_INVALID. Cuál necesitas depende del servicio al que te estés conectando.

Clave de proyecto Clave de API de plataforma
Parece una cadena de 64 caracteres comienza con pak_
Pertenece a un proyecto un espacio de trabajo
Creada en la Configuración de la API del proyecto la pestaña Claves de API del espacio de trabajo
Funciona en translator.universally.com y los puntos de conexión de conexión en api.universally.com la API de plataforma en api.universally.com
Expira no sí, tú eliges cuándo
Ámbito todo lo que la clave del proyecto puede hacer solo los permisos marcados al crearla

La traducción de contenido utiliza la clave del proyecto. La gestión de proyectos, idiomas y cadenas almacenadas desde tus propias herramientas utiliza una clave de API de plataforma.

Obtener una clave de proyecto

Una clave de proyecto se genera automáticamente cuando creas un proyecto. Abre el proyecto y ve a Configuración de la API para verla, copiarla o regenerarla. Verla requiere el permiso de claves de API. No hay un punto de conexión para acuñar una.

Regenerar la clave invalida inmediatamente la anterior. Cualquier integración que utilice la clave antigua comenzará a recibir API_KEY_INVALID hasta que la actualices.

Obtener una clave de API de plataforma

Abre el espacio de trabajo y ve a Claves de API, luego crea una. Consulta Encuentra tu clave de API para ver los campos, incluida la fecha de caducidad y la lista de permisos, y ten en cuenta que la clave se muestra una vez y no se puede recuperar después.

Mantener tu clave segura

Tu clave puede consumir las palabras traducidas de tu plan, así que trátala como una contraseña:

  • Envía solicitudes desde un servidor, una función de borde o un trabajo de backend. Nunca incrustes la clave en JavaScript del navegador, paquetes de aplicaciones móviles o cualquier cliente que un usuario pueda inspeccionar.
  • Mantén la clave fuera del control de versiones. Cárgala desde una variable de entorno o un gestor de secretos.
  • Si un cliente (un navegador o una aplicación) necesita contenido traducido, enruta la solicitud a través de tu propio backend para que la clave permanezca en el lado del servidor.

Debido a que el Traductor permite solicitudes de origen cruzado, una clave filtrada podría usarse desde cualquier lugar. Si sospechas que tu clave está expuesta, regenérala en el panel de control.

Verificar una clave

Para comprobar que una clave es válida y ver a qué sitio pertenece, llama al punto de conexión de verificación en el servicio de API:

curl https://api.universally.com/connect/keys/verify \
  -H "X-API-Key: your_api_key_here"
{
  "success": true,
  "data": {
    "valid": true,
    "siteId": "site_123",
    "domain": "example.com"
  },
  "message": "API key is valid.",
  "code": "KEY_VALID"
}

Esto es útil durante la configuración para confirmar que una integración está conectada al sitio correcto antes de enviar contenido real.

Errores de autenticación

Código HTTP Significado
API_KEY_MISSING 401 No se envió ninguna cabecera X-API-Key.
API_KEY_INVALID_FORMAT 401 La clave no tiene un formato reconocido.
API_KEY_MALFORMED 401 La clave no se pudo analizar.
API_KEY_INVALID 401 La clave tiene un formato correcto pero no es reconocida, a menudo después de una regeneración.

Consulta Errores y Límites para ver la tabla completa.

¿Te ha resultado útil?