Skip to main content

General

OAuth es un protocolo de autenticación que permite a los usuarios aprobar una aplicación para que actúe en su nombre sin compartir su contraseña. Encontrarás más información en oauth.net.
Debes tener una app de X para generar tokens de acceso. Más información sobre tokens de acceso aquí.
Debes tener una cuenta de desarrollador para crear una app de X. Puedes registrarte para obtener una aquí.
Puedes ver y editar tu app desde el panel de apps de X si has iniciado sesión en tu cuenta de X en developer.x.com.

Técnico

Los tokens de acceso no expiran explícitamente. Un token de acceso será invalidado si un usuario revoca explícitamente una aplicación en la configuración de su cuenta de X, o si X suspende una aplicación. Si una aplicación está suspendida, habrá una nota en el panel de la app de X indicando que ha sido suspendida.
Asume que el token de acceso de un usuario puede volverse inválido en cualquier momento. Si esto sucede, solicita al usuario que vuelva a autorizar la aplicación. Asegurarte de manejar esta situación con elegancia es importante para una buena experiencia de usuario.
Muchos usuarios confían en una aplicación para leer su información, pero no necesariamente para cambiar la información de su perfil de usuario o publicar nuevos estados. Actualizar información a través de la X API (ya sea el nombre, la ubicación o agregar un nuevo estado) requiere una solicitud HTTP POST. Cualquier método de la API que requiera una solicitud HTTP POST se considera un método de escritura y requiere acceso de lectura y escritura.