vice de carte du monde et de géolocalisation.
* Utiliser un service de géolocalisation déjà existant : Ar... = Exemples d'API =====
La majorité des logiciels utilisent les API : Facebook, Twitter, Snapchat, Shazam, ... ification via Facebook de nombreuses applications utilise l'API de Facebook.
===== Fonctionnement d'une AP... ir des informations à partir de requêtes.
===== Utiliser des API =====
Dès lors que vous souhaitez exécu
s://openclassrooms.com|Openclassrooms]].
====== Utiliser une API REST en toute sécurité ======
Il est d... responsable !
Alors ouvrez bien les yeux avant d'utiliser une API !
Préférez des API certifiées ou sécuri... protocole HTTPS. Il est fortement recommandé de n'utiliser que ce protocole pour correspondre avec l'API.
... p ! Vous devez maintenant tester l'API avant de l'utiliser dans votre programme informatique. Certains outi
nclassrooms.com|Openclassrooms]].
====== Quiz : Utiliser une API ======
**L'API d'ArcGIS est une API RES... e d’authentification entre le client et l’API
- Utiliser le protocole HTTPS
- Ne rien faire, une API es... ne API pour un site web de e-commerce. Vous devez utiliser une API** :
- avec une authentification OAuth... une sécurité sans faille. Il est donc important d'utiliser une API REST privée avec une authentification OA
|Quiz : Initiez-vous aux API]]
===== Partie 2 : Utiliser une API =====
* [[210_api_existantes|Inform... existantes]]
* [[220_securiser_utilisation_api|Utilisez une API en toute sécurité]]
* [[230_authentifi... pi|Découvrez d’autres API]]
* [[250_quiz|Quiz : Utilisez une API]]
===== Partie 3 : Concevoir une API =
ques recommandations =====
Vous l'aurez compris, utiliser une API c'est bien, la connaître c'est mieux !
Voici quelques conseils :
* évitez d'utiliser une API publique non sécurisée ;
* préférez une API REST, voire RESTFUL !
* Utilisez une API privilégiant le format d'échange JSON.
tre réalisée dans le langage Java ou .NET.
===== Utiliser des API REST =====
**REST** a été conçu pour ré... nt se connecter sur un serveur à la fois.
Aussi, utilisez REST dans votre projet informatique pour sa simp
Certaines API nécessitent des licences pour les utiliser. Ces licences peuvent être gratuites ou payantes... API publique et API privée =====
Vous souhaitez utiliser l'API Gmail dans votre projet informatique ? Auc
s êtes authentifié sur l'API, alors vous pouvez l'utiliser ! Il existe différentes techniques d'authentific... r le web actuellement.
Par exemple, lorsque vous utilisez un client Twitter sur smartphone ou sur ordinate