background preloader

APIs

Facebook Twitter

Swagger: A simple, open standard for describing REST APIs with JSON. With just a tap, you can browse a Word Wall™, sift through collections of stories around specific topics, or dive into related stories.

Swagger: A simple, open standard for describing REST APIs with JSON

With Reverb collections, you can collect your favorite articles and topics. From there, Reverb's content recommendations will keep you up-to-date on your favorite topics and help you discover new ones to explore. Share your collections via email, Twitter, or Facebook. Organize Social Feeds by Topic Connect to Twitter and Facebook to see what your friends are sharing, sorted and prioritized by what's most relevant to you. Reverb discovers related stories and topics for limitless exploration and browsing. See Story Feeds Related to a Location Reverb's location feature discovers stories related to where you are — giving quick access to fun local information. Définir son API : authentification.

Je lis le PDF gratuit de Apigee à propos du design des API web.

Définir son API : authentification

Si les autres PDF gratuits du site sont assez creux, celui là pose de bonnes questions qui font écho avec mes propres reflexions. The Web API Checklist — 43 Things To Think About When Designing, Testing, and Releasing your API. When you’re designing, testing, or releasing a new Web API, you’re building a new system on top of an existing complex and sophisticated system.

The Web API Checklist — 43 Things To Think About When Designing, Testing, and Releasing your API

At a minimum, you’re building upon HTTP, which is built upon TCP/IP, which is built upon a series of tubes. You’re also building upon a web server, an application framework, and maybe an API framework. Most people, myself included, are not aware of all the intricacies and nuances of every component they’re building upon. Even if you deeply understand each component, it’s probably going to be too much information to hold in your head at one time. “We know there are known knowns: there are things we know we know. ★ Pour ne plus être en REST, comprendre cette architecture. Depuis quelques mois, j'apprends j'essaye d'apprendre REST et j'ai lu de nombreuses pages sans pour autant trouver d'explication simple, à la portée de tous.

★ Pour ne plus être en REST, comprendre cette architecture

Du coup quand j'essaye d'expliquer les mécanismes et les avantages professionnellement, c'est pas toujours convaincant... et je voulais justement écrire un petit billet pour mettre tout ça au clair. Et puis je suis récemment tombé sur une série d'explications par Softies on Rails se basant sur des exemples concrets. En voici la traduction chronologique. Comprendre les ressources D'une certaine manière, apprendre REST fut très difficile pour moi. Si vous essayez de comprendre REST, cette série est faite pour vous. Les experts en HTTP, HTML et REST pourraient chercher la petite bête avec ma terminologie simplifiée me permettant d'aller droit au but.

Premier point Commençons par le commencement. Et c'est à peu près tout. Deuxième point Remarquez comme j'ai glissé le mot « ressource » alors que vous ne l'attendiez pas. Troisième point Ugh. What is API neutrality? It’s like Net Neutrality, but for APIs.

What is API neutrality?

According to savetheinternet.com, the Net Neutrality means that Internet service providers or governments may not discriminate between different kinds of online content and apps and users. It guarantees a level playing field for all websites and Internet technologies without any intervention. Following mainly 2 technical principles: Absolute non-discrimination : all content, sites, and platforms equally distributed on the networkFirst come first served : No enqueuing of data packets because of fees. You have to add also no censorship, affordable access etc… Because of business we today have more a Limited discrimination without tiering.

Deployd. AXA Banque API Beta 1.1 documentation. You will find the following content:an overview of the API and its guiding principles some documentation details regarding services some samples What does this API provide? This is a communication protocol to access the Bank's information system which contains client banking data: Cash account data and all credit cards payments. In other words, this is a secure "entry door" allowing software developers to make the best possible usage of customer retail banking data (cash accounts and credit cards), under the condition the client has agreed to. None of the client's access codes (user id and password) will be disclosed at any point in time to developers. Data are updated every night. Orange API. Accueil. Home. Tutoriel yahoo pipes. Free and Enterprise API Management and Infrastructure. Comprendre les APIs.

Pomme d’api, apiculture, Aisne Plastique Industrie, api birthday ?

Comprendre les APIs

Vous n’y êtes pas… La notion que je souhaite aborder aujourd’hui est celle d’Application Programming Interface. Qu’est-ce donc qu’une API ? A quoi cela peut-il servir ? Définition La plupart des définitions disponibles aujourd’hui sur le web abordent la notion d’API par sa dimension technique : on apprend ainsi sur wikipedia qu’une API est « un ensemble de fonctions, procédures ou classes mises à disposition par une bibliothèque logicielle, un système d’exploitation ou un service ».

Je vous propose de dépasser ces aspects techniques et de vous livrer les définitions suivantes : Une API, c’est ce qui permet à deux systèmes informatiques totalement indépendants de se parler de façon automatique.