Introdução
A X Developer Platform agora oferece 2 SDKs oficiais para quem desenvolve em TypeScript/JavaScript e Java. Eles permitem que os desenvolvedores criem com mais eficiência, eliminando a necessidade de programar manualmente as complexidades da X API v2, utilizando funções prontas para todos os endpoints v2 disponíveis e simplificando o processo de autenticação. Como são desenvolvidos e mantidos pela equipe da Developer Platform, estarão sempre atualizados com os futuros lançamentos da X API v2.Como esses SDKs encapsulam a X API, você deve ter uma conta de desenvolvedor para autenticar solicitações usando as credenciais de um App de desenvolvedor, localizado dentro de um Projeto.
Instalação
- Java
- TypeScript
Há algumas maneiras de instalar o pacote Java (requer Java 1.8+)
- Usuários do Maven — adicione esta dependência ao arquivo POM do seu projeto:
-
Usuários do Gradle — adicione esta dependência ao arquivo de build do seu projeto:
implementation "com.twitter:twitter-api-java-sdk:1.1.4"
-
Outros — primeiro gere o JAR executando o seguinte comando:
mvn clean package
Em seguida, instale manualmente os seguintes JARs:
target/twitter-api-java-sdk-1.1.4.jar
target/lib/*.jar
Noções básicas do cliente
- Java
- TypeScript
Fluxo de autenticação
- Gerar a URL de autorização
- Autorizar a aplicação a partir da URL de autorização
- Redirecionar para o callback (deve corresponder à URL de callback definida na página de configurações de autenticação no portal do desenvolvedor)
- Processar o code verifier para trocá-lo por um access token
Métodos de endpoint
- Java
- TypeScript