Introducción
La X Developer Platform ahora ofrece 2 SDK oficiales para quienes desarrollan en TypeScript/JavaScript y Java. Estos permitirán a los desarrolladores crear de forma más eficaz al eliminar la necesidad de programar manualmente las complejidades en torno a la X API v2, utilizando las funciones predefinidas para todos los endpoints disponibles de v2, además de simplificar el proceso de Autenticación. Al ser creados y mantenidos por el equipo de Developer Platform, siempre estarán actualizados con las futuras versiones de la X API v2.Dado que estos SDK encapsulan la X API, debes tener una cuenta de desarrollador para autenticar solicitudes usando las credenciales de una App de desarrollador, ubicada dentro de un Proyecto.
Instalación
- Java
- TypeScript
Hay varias formas de instalar el paquete de Java (requiere Java 1.8+)
- Usuarios de Maven: añade esta dependencia al archivo POM de tu proyecto:
-
Usuarios de Gradle: añade esta dependencia al archivo de compilación de tu proyecto:
implementation "com.twitter:twitter-api-java-sdk:1.1.4" -
Otros: primero genera el JAR ejecutando el siguiente comando:
mvn clean packageLuego instala manualmente los siguientes JAR:
target/twitter-api-java-sdk-1.1.4.jartarget/lib/*.jarConceptos básicos del cliente
- Java
- TypeScript
Flujo de Autenticación
- Generar la URL de autorización
- Autorizar la aplicación desde la URL de autorización
- Redirigir al callback (este debe coincidir con la URL de callback configurada en la página de configuración de autenticación del Portal de desarrolladores).
- Analizar el verificador de código para intercambiarlo por un token de acceso
Métodos de endpoints
- Java
- TypeScript