API List

API Publiques (en anglais) :

https://public-apis.xyz/

https://github.com/public-apis/public-apis#animals

API Deezer pour retroouver les informations d’une chanson :

https://api.deezer.com/search?q=le%20bal%20des%20laze&index=0&limit=1&output=JSON

API de l’état français :

https://api.gouv.fr/

Vérification des adresses « API BAN » : https://geo.api.gouv.fr/adresse

Données : https://www.data.gouv.fr/fr/

Conversions de valeurs :

Real-time exchange rates & currency conversion JSON API : https://openexchangerates.org/

Et aussi via Google exchange rate query : http://rate-exchange.appspot.com/currency?from=USD&to=EUR

et http://www.exchangeratelab.com/ Notamment pour l’historique

http://currency-api.appspot.com/

http://www.freecurrencyconverterapi.com/

Récupération de l’heure et de la date :
http://timezonedb.com Attention var date =new Date(jsonDate*1000); (multiplier par 1000)
 
 
 
 
Récupération date heure adresse ip : http://www.jsontest.com/

« milliseconds_since_epoch »: 1401099397346 (à utiliser avec Date en java !)

Données Astronomiques :

https://www.programmableweb.com/category/astronomy/api

Météo :

A tester : https://www.prevision-meteo.ch/services/json/paris

ou https://www.prevision-meteo.ch/services/json/lat=48.93lng=2.25

Documentation : https://www.prevision-meteo.ch/uploads/pdf/recuperation-donnees-meteo.pdf

A tester : api.openweathermap.org/data/2.5/weather?q=London&appid= Avec l’api Key à retrouver sur son compte https://openweathermap.org/

Ou https://api.openweathermap.org/data/2.5/weather?q=Colombes&appid=

Documentation : https://openweathermap.org/current

Traduction :

https://api.mymemory.translated.net/get?q=Hello%20World!&langpair=en|ar

Divers :

Fêtes en français : http://fetedujour.fr/api/

Jours fériés : https://date.nager.at/Api

Qualité de l’air : https://docs.openaq.org/

Yes or No : https://yesno.wtf/api

Calendrier de la pleine lune : https://isitfullmoon.com/about.php

Wikipedia :  adresse à parser : https://fr.wikipedia.org/w/index.php?title=test&action=raw

Images : https://awik.io/generate-random-images-unsplash-without-using-api/

https://source.unsplash.com/random/?city,night

Informations sur les nombres (en anglais) : http://numbersapi.com/#42

Tweeter :

https://www.web-development-blog.com/archives/twitter-search-api/

https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets

Exemple en PHP : https://justinstolpe.com/blog/2019/02/04/twitter-api-with-php-how-to-tweet/

Adresse IP :

Obtention de l’adresse IP : http://ip.jsontest.com/

Géolocalisation : http://www.telize.com/geoip/xxx.xxx.xxx.xxx

Retourne un objet JSON : http://echo.jsontest.com/key/value/one/two retourne {   « one »: « two »,   « key »: « value » }

Simulation d’API :

Pour stocker des fichiers JSON et pouvoir les rappeler via une URL utilisez https://api.jsonbin.io/

Pour utiliser des JSON de tests : https://jsonplaceholder.typicode.com/

Exemples :

https://jsonplaceholder.typicode.com/todos

Ou pour des images : https://jsonplaceholder.typicode.com/albums/1/photos

Pour un JSON simple, https://jsonplaceholder.typicode.com/todos/1

{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}

Autre fake API paramétrable : http://fakeapi.jsonparseronline.com/

Autre : https://fakestoreapi.com/

Outils pour manipuler les JSON : https://geekflare.com/json-online-tools/

Créer une classe à partir d’un fichier JSON :

  • Donner un nom à la classe et coller le code JSON .
  • Sélectionner le langage Dart et sélectionnez la méthode’ fromMap()’, et ‘make all properties required’
  • Then, copy the model class code.

create a dart file in your project and paste the model class code.

The model class looks like this,

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

Articles récents
Commentaires récents
fatima dans Bienvenue !
AdminDroid dans Bienvenue !
fatima dans Bienvenue !
Archives
Catégories