Amusez vous avec les données grâce aux API

Introduction aux API

Une API et une interface pour les applications. Contrairement aux interfaces pour les humains, les api non pas besoin de tout le surplus media comme les images les vidéos pour fonctionner.

Le principal objectif de ces interfaces est la rapidité de réponse.

On ne cherche pas à montrer le contenu aux humains, on cherche à distribuer ce contenu a des programmes. Qui le distribueront et le présenteront au travers d'autres applications plus intéressantes encore pour les humains.

Pour l'introduction aux API nous verrons des outils tel que postman, httpie ou curl.

Vous aurez aussi la chance d'analyser les différentes requêtes http pour savoir ce qu'elles signifient.

Introduction à requests

Requests est une librairie Python qui a été créé pour faciliter les requêtes de contenu au travers d'http.

La facilité l'utilisation de de cette librairie en dérange plus d'un. Mais comme elle est très robuste elle va nous être utile sur de nombreux sujets. Parmi ces sujets on retrouve les API

On verra comment récupérer le plus simplement du monde les réponses JSON délivrées par les différents site et outils que l'on traversera.

API réseaux sociaux

Pour améliorer l'utilisation de leur plate-forme et donner plus de services a leurs utilisateurs les grands réseaux sociaux distribuent leurs propre interface de programmation.

Parfois ces interfaces ne sont pas très faciles à comprendre. C'est pour cette raison que de nombreux de l'auteur on préférait créer des wrapper sur ces API.

On en verra plusieurs. Parmi lesquels twyton et tweepy pour automatiser Twitter.


Les API de verification d'email

Pour trouver facilement un grand nombre de prospects pour votre entreprise il faut bien souvent passer par des API de Testing d'e-mail.

Que ce soit pour générer des mails de personnes ou d'entreprise grâce à leur nom et prénom et leur entreprise.

Dans la liste des API que nous utiliserons on retrouve dropcontact, zerobounce et wilfried.io


Les API de vérification d'offres d'emploi

Beaucoup de monde ont envie d'automatiser leur recherche d'emploi.

Et bien c'est possible car Pôle Emploi distribue un grand nombre d'informations gratuitement.

Parmi ces informations, le nom des entreprises, leurs e-mails et les notations de correspondance avec les compétences que l'on possède.

Un cas concret d'application que nous allons créer au cours de cette formation.

Nous allons développer un outil d'agrégation de flux d'embauche qui nous permettra de postuler directement à des offres d'emploi.

Les API que nous allons utiliser sont celles de Pôle emploi, celle d'indeed et de bien d'autres.

Les API Google

Je ne pense pas vous l'apprendre mais Google est une des boîtes qui s'en sort mieux avec la gestion des données.

Sans entrer dans les débats de protection de la vie privée nous allons utiliser grand nombre d' API Google pour récupérer des données et les manipuler.

Parmi les API de Google on aura la chance de voir les API Google sheet, adwords, contacts, Gmail, Google cse, NLU et bien d’autres encore.


Les API pour automatiser au sens le plus large

C'est vrai que la plupart des outils d'automatisation sont aujourd'hui aux mains de grandes entreprises tel que Google ou Amazon.

Néanmoins il existe de nombreux substituts. Sur une variété de sujets très large.

On aura la chance de les voir au fur et à mesure.

En plus d'utiliser des solutions externes on apprendra à utiliser nos propres solutions et à les partager.

Exemple d'API qui sera possible de réaliser : récupérer les flux RSS de différents journaux four les distribuer de manière résumée par email.

Ton avis nous intéresse !

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
  • Nos Tutoriels :