Introduzione
La X Developer Platform ora offre 2 SDK ufficiali per chi sviluppa in TypeScript/JavaScript e Java. Questi consentiranno agli sviluppatori di creare in modo più efficace eliminando la necessità di gestire manualmente le complessità della X API v2, grazie a funzioni predefinite per tutti gli endpoint v2 disponibili e a una procedura di autenticazione semplificata. Poiché sono sviluppati e mantenuti dal team della Developer Platform, saranno sempre aggiornati con le future versioni della X API v2.Poiché questi SDK fanno da wrapper alla X API, devi avere un account sviluppatore per autenticare le richieste utilizzando le credenziali di una App sviluppatore, all’interno di un Project.
Installazione
- Java
- TypeScript
Esistono diversi modi per installare il pacchetto Java (richiede Java 1.8+)
- Utenti Maven: aggiungi questa dipendenza al file POM del tuo progetto:
-
Utenti Gradle: aggiungi questa dipendenza al file di build del tuo progetto:
implementation "com.twitter:twitter-api-java-sdk:1.1.4"
-
Altri: genera prima il JAR eseguendo il seguente comando
mvn clean package
Quindi installa manualmente i seguenti JAR:
target/twitter-api-java-sdk-1.1.4.jar
target/lib/*.jar
Nozioni di base sul client
- Java
- TypeScript
Flusso di autenticazione
- Generare l’URL di autorizzazione
- Autorizzare l’applicazione dall’URL di autorizzazione
- Reindirizzare alla callback (che deve corrispondere alla callback URL impostata nella pagina delle impostazioni di autenticazione nel developer portal)
- Analizzare il code verifier per scambiarlo con un access token
Metodi degli endpoint
- Java
- TypeScript