Film annonce sur les API
- API -
« intégration/connexion »
Thème N°30 : DSI / MARCOM / SCM / ADM
myconnecting / AVRIL 2018
SOMMAIRE
API
une brique de connexion
-
Introduction / définition
De la définition officielle...
... aux définitions plus simples et surtout utiles !
Question de point de vue
-
Utilité
Avantage
Rapidité
Automatisme -
Intérêt
Valorisation des données
Valorisation des logiciels et applications
Fidélité des clients
Valeur de l'entreprise -
Technique
REST API
Sécurité -
Conclusion puis Exercices, Applications et quizz
Exercice en dehors de l'entreprise
Application dans les projets de l'entreprise
Sources, Quizz-
Trailer du thème suivant pour préparation
RAPPEL
Nous vous conseillons de télécharger cette "mind map" (carte heuristique) au format image ou xmind !
Introduction : API
juin 2018
Commençons par la signification de l'acronyme
- Application
- Programming
- Interface
... ??? ...
Quel mauvais nom... le plus mauvais imaginable, Essayons en VERLAN
EN VERLAN :
interface entre programmes, applications (logiciel automatique)
C'est un lien entre systemes différents qui se comprennent et s'intègrent et se connectent
En d'autre termes :
le developpeur d'un programme prévoit des portes arrières sur son code pour des accès cachés
Définition
Echange de données et ouverture vers l'open data / open source
échange et communication en temps réel, automatique
Définitions (suite)
définitions non rigoureuses et imagéescopier coller entre deux app ou logiciels
Question de point de vue
...
Notre position est double :
1- apprendre à utiliser les API développpée par d'autre
2- puis éventuellement comprendre l'interet d'en ajouter à nos propres systèmes
UTILITÉS
API
API sont la pièce maitresse pour échanger des informations ou demander des services en ligne d’une entreprise
rapide
automatique
permettent accès à l'information
INTERÊTS
Nouveaux modèles d'affaires
Les API permettent aux entreprises de réinventer leurs processus d’affaires, l’expérience client, et
introduisent des innovations dans de nouveaux produits et services
Loi de connexion et d'intégration :
la valeur d'un système est proportionnel au nombre d'utilisateur (couverture) et au nombre d'intégration (ouverture)
(idem loi de Metcalfe)
TECHNIQUE
REST et open
Une API est publiée par une entreprise (environ 20,000)
Formats : TXT, csv, Json et XML
Authorisation et clé (API KEY AUTH ou BASIC AUTH)
Bank scraping vs. bank api
API et IOT
parser
Conclusion
le cloud favorise les API par extension une mise à dispo de données open source et data
Lexique Niveau 1 : Rappel des termes
-
1
Niveau 1 : RAPPEL
-
API
à votre avis ?
API -
CLOUD
à votre avis ?
...
... -
OPEN
à votre avis ?
data / source / mind -
IOT
à votre avis ?
IOT -
SSO
à votre avis ?
Signe Sign On -
JSON
à votre avis ?
-
XML
à votre avis ?
... -
Lexique
ce qui se conçoit bien...
Jouer à trouver les définitions -
Mais passons à la suite...
EXEMPLES et APPLICATIONS
API
GoogleMap 1
Allez sur GoogleMap
sélectionnez une zone (vos adresses, cartes )
ajouter une épingle
enregistrer cette carte
réutilisez la dans html sandbox
GoogleMaps 2 : mymaps
Ajouter des lieux à une carte personalisée
IDEM 1
CARTES PERSO
MyMap
Partager
RSS
trouvez une source de données dans votre profession en RSS XMLintégrez un lecteur de RSS par extension à votre navigateur
lire le flux de mise à jour
ZAPIER
Idem IFTTT
TRELLO KANBAN
Ouverture d’un compte Trello et invitation de la personne
AUTRES EXERCICES
...
STRIPE :
API pour le e-commerce
SSO google facebook
Pocket et Scoop.it Pocket
Scoop.it
Trouver les API et intégrations de : Evernote, Slack, Googledocs, Marvel ...
1- APPLICATION DANS L'ENTREPRISE
Abonnons-nous à une source de données dans le cadre du secteur ?
Trouver un site de la profession avec un RSS et installer un lecteur connecté
2- APPLICATIONS DANS L'ENTREPRISE
Faisons le tour des logiciels, applications, sites, collectes de données de l'entreprise...
1/ Lister les logiciels, applications de l'entreprise
2/ Lister les applications CLOUD de l'entreprise
3/ Qui est intéressé par ces données de l'entreprise ?
les API valorisent autant les données produites par l'entreprise, que les applications utilisées, que l'entreprise elle-même...
No API, No Business !
SOURCES DE DONNÉES
J' LES QUIZZ
QUIZZ SUR LES API
-
1 - Pour utiliser une API, je dois écrire du code ou développer un programme spécifique :
A/ Vrai
B/ Faux -
2 - Les API représentent des failles de sécurités et des fuites de données :
A/ Oui
B/ Non -
3 - Les API se programment automatiquement et donnent la même information à tout le monde (comme un site web) :
A/ Faux
B/ Vrai -
4 - Diriez-vous que les API ................. :
A/ valorisent les systèmes d'information
B/ valorisent l'entreprise
C/ valorisent les logiciels et applications qui les mettent en place
D/ Toutes les réponses sont justes
E/ Aucune de ces réponses n’est juste -
5 - Quels sont les domaines dans lesquels il est possible d'obtenir de l'information par une API :
A/ météo
B/ banque
C/ instagram ou facebook
D/ IOT
E/ trafic aérien -
6 - A titre personnel, il peut y avoir un intérêt à utiliser des API :
A/ Faux
B/ Vrai