Vous voulez apprendre à développer des applications? L'une des premières choses que vous devez faire est de comprendre les API.
Toutes sortes de tâches peuvent être accomplies avec des API, de la recherche de données sur des sites Web au suivi de la météo, des vols et même de l'automatisation des publications sur les réseaux sociaux. Ici, nous examinons comment démarrer avec l'automatisation de l'API à l'aide de Fixateur.
Qu'est-ce qu'une API ?
Une interface de programmation d'application (API) est un logiciel qui permet à deux applications (ou plus) de communiquer. La plupart des tâches quotidiennes nécessitant un site Web ou une application mobile sont centrées sur les API. Les numéroteurs téléphoniques et les applications de messagerie, les réseaux sociaux, les applications météo - ils reposent tous sur des API.
Ces applications ne traitent pas directement avec la base de données sous-jacente qui fournit des informations à l'application. Au lieu de cela, l'API existe en tant qu'intermédiaire, un intermédiaire qui reçoit les instructions de l'utilisateur, communique avec le serveur, récupère les informations du serveur et les renvoie à l'utilisateur.
Les API ont été comparées à attendre le personnel dans un restaurant, à prendre une commande client, à la remettre au chef, puis à revenir avec votre commande.
Cependant, une API pourrait tout aussi bien être comparée au système de direction d'une voiture moderne. Vous gérez le volant, les pédales et les vitesses (l'application), et toutes les actions sont transférées vers des données (l'API) et communiquées à la machinerie de direction et au moteur (le serveur).
Que pouvez-vous faire avec une API ?
De nombreux types d'API sont disponibles. Les systèmes d'exploitation proposent des API pour tout, de la création de boîtes de dialogue à l'accès à la caméra de l'appareil. De nombreuses API gratuites sont disponibles, notamment pour les applications web.
Les API sont généralement accessibles avec des langages de programmation populaires. En ce qui concerne les API Web, des langages tels que PHP, JavaScript ou tout autre élément adapté au développement Web peuvent être utilisés.
Avec une API et des connaissances en programmation appropriées, vous pouvez développer une application qui fournit des informations utiles, avec des données fournies via l'API. Envisagez une application d'actualités ou une application qui surveille les actions et les actions.
Convertir des devises avec Fixer, une API fournissant des taux Forex
Un exemple d'API avec lequel vous pouvez commencer à développer dès maintenant est Fixateur.
Fixer propose une API qui fournit les outils pour créer une application pour la conversion de devises ou la vérification des taux de change (Forex) sur 170 devises mondiales.
Notez cependant que Fixer exige un abonnement mensuel pour tout ce qui dépasse les 100 appels d'API de base par mois. Ce n'est pas inhabituel avec les fournisseurs d'API, alors gardez cela à l'esprit avant de continuer. Pourtant, Le fixateur peut être utilisé gratuitement à des fins de développement et moins de 100 appels d'API.
Commencez avec l'URL de base :
https://data.fixer.io/api/
Chaque compte Fixer reçoit une clé API, qui peut être utilisée pour authentifier l'appel API
https://data.fixer.io/api/latest
? access_key = API_KEY
Fixer renvoie les données au format JSON, permettant une analyse facile par le langage de programmation que vous avez choisi. Les fonctions peuvent également être spécifiées avec des rappels JSONP, qui envelopperont la réponse de rappel dans le nom de fonction souhaité.
Toutes les devises sont relatives à la devise de base. La spécification d'une devise de base est importante pour développer une application à utiliser en dehors de l'UE. Fixateur utilise l'euro (EUR) comme devise de base. Pour changer cela, utilisez une autre devise de base dans l'appel d'API, par exemple :
https://data.fixer.io/api/latest
? access_key = API_KEY
& de base = USD
& symboles = GBP, JPY, EUR
FixateurLa documentation complète de l'API fournit des informations supplémentaires.
Les API vous aident à créer les applications dont vos utilisateurs ont besoin
Avec Fixer, vous pouvez automatiser les requêtes de conversion de devises et surveiller les données Forex. De nombreux points de terminaison sont fournis, pour les derniers taux, la conversion, les taux historiques, les données entre deux dates et même les fluctuations.
Pendant ce temps, avec un abonnement payant, vous pouvez utiliser HTTPS et fournir une connexion sécurisée aux utilisateurs de toute application développée avec Fixateur.
Mais Fixer n'est qu'une des nombreuses API qui permettent aux développeurs de tous niveaux de créer des applications mobiles, de bureau et Web utiles.
Nous espérons que vous aimez les articles que nous recommandons et dont nous discutons! MUO a des partenariats affiliés et sponsorisés, nous recevons donc une part des revenus de certains de vos achats. Cela n'affectera pas le prix que vous payez et nous aide à offrir les meilleures recommandations de produits.
Donnez à vos visiteurs des informations sur les actions avec l'API Marketstack
Lire la suite
- Promu
- Productivité
Rédacteur en chef adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée, et producteur de podcasts vraiment utiles, avec une vaste expérience dans le support des ordinateurs de bureau et des logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amoureux des Lego et un fan de jeux rétro.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner