“Utiliser les api rest, c’est donner la force à vos applications”
Github propose une api pour faire des requetes sur les repos, les utilisateurs, etc…
On peut consulter un guide de cette api : https://developer.github.com/v3/search/
Nous allons utiliser les librairies java-json et apache commons-io pour interroger cette api et traiter le json obtenu en résultat.
git clone https://github.com/jtobelem-simplon/github-api
Puis importez ce projet gradle depuis eclipse.
dependencies { // Use JUnit test framework testImplementation 'junit:junit:4.12' // https://mvnrepository.com/artifact/org.json/json compile group: 'org.json', name: 'json', version: '20180813' // https://mvnrepository.com/artifact/commons-io/commons-io compile group: 'commons-io', name: 'commons-io', version: '2.5' }
git clone https://github.com/jtobelem-simplon/weather-api