Skip to main content

API Key y Secret

La API Key y Secret (también conocidas como Consumer Key y Secret) son las credenciales más fundamentales necesarias para acceder a la X API. Estas credenciales funcionan como el nombre de usuario y la contraseña de tu X App, y las utiliza la X API para saber desde qué App proceden las solicitudes. Estas credenciales pueden ser utilizadas por los endpoints de autenticación para generar credenciales adicionales, como Access Tokens y Secrets de usuario y Bearer Tokens. También necesitas usar estas credenciales junto con los Access Tokens y otros parámetros de autorización para autorizar solicitudes que requieran autenticación de OAuth 1.0a User Context.

Cómo obtener una API Key y Secret

Para obtener una API Key y Secret de X, sigue estos pasos:
  1. Regístrate para una cuenta de desarrollador de X
  2. Crea una X App dentro de la Developer Console. Ten en cuenta que si deseas usar la X API v2, debes usar claves y tokens de una App de desarrollador.
Cuando crees tu X App, se te presentarán tu API Key y Secret, junto con un Bearer Token. Ten en cuenta que solo mostramos estas credenciales una vez, así que asegúrate de guardarlas en tu gestor de contraseñas o en algún lugar seguro. Tenemos más recomendaciones sobre cómo manejar tus claves y tokens en nuestra página de mejores prácticas de autenticación, incluidos detalles sobre qué debes hacer si tus credenciales han quedado comprometidas.

Cómo encontrar y regenerar tu API Key y Secret después de crear la App

Si ya has creado una App y necesitas encontrar o regenerar tu API Key y Secret, sigue estos pasos:
  1. Navega a la Developer Console
  2. Expande el desplegable ‘Apps’ en el sidenav
  3. Abre la App asociada con la API Key y Secret que deseas encontrar o regenerar
  4. Navega a la pestaña Keys and tokens
Desde ahí, encontrarás todas las credenciales asociadas a tu App.

Cómo usar tu API Key y Secret

Si solo estás explorando la Plataforma de Desarrolladores de X, te recomendamos que utilices una herramienta o biblioteca para ver qué está disponible en la plataforma. Estas herramientas manejan la autenticación de forma elegante y pueden ahorrarte mucho tiempo y frustración. Recomendamos específicamente empezar con Postman o Insomnia para desarrolladores principiantes. Si te interesa construir una solicitud desde cero, lee nuestra guía sobre autorización de una solicitud OAuth 1.0a.