public marks

PUBLIC MARKS with tags api & http

This year

John Sheehan : Don't build the best REST API, build the best HTTP API.

by karlcow

I’m going to take a little different approach though. I’m not setting out to design the best REST API. My goal is to design the best Tekpub HTTP API. There may be some things borrowed from REST principles, but I’m not interested in designing any API to conform to REST just for REST’s sake. Also, before you get all HATEOAS on me, read the post through then read the section on Hypermedia at the end.

REST API Tutorial | spire.io

by karlcow, 1 comment

spire.io provides, as its foundation, a simple REST API. As such, the first thing you do is some discovery to get all the URLs you need to get started.

hurl.it makes HTTP requests - Twilio Labs

by srcmax
Hurl makes HTTP requests. Enter a URL, set some headers, view the response, then share it with others. Perfect for demoing and debugging APIs.

2011

Announcing ql.io — eBay Tech Blog

by karlcow

ql.io – a declarative, evented, data-retrieval and aggregation gateway for HTTP APIs. Through ql.io, we want to help application developers increase engineering clock speed and improve end user experience. ql.io can reduce the number of lines of code required to call multiple HTTP APIs while simultaneously bringing down network latency and bandwidth usage in certain use cases.

Server-Sent Events

by karlcow

This specification defines an API for opening an HTTP connection for receiving push notifications from a server in the form of DOM events. The API is designed such that it can be extended to work with other push notification schemes such as Push SMS.

jacques/restdown - GitHub

by karlcow

Pretty REST API docs authored in Markdown

pretty HTTP API, but apart of that. cute system.

2010

FluidDB API

by karlcow

Below is FluidDB API function documentation for

toplevel=, verb=.

General information about the HTTP API can be found

here.

Typographic conventions used on this page are listed

at bottom.

Why there is no servlets in Play

by nhoizey
"I think that the fundamental problem is that using the servlet API is the only way you can plug with the HTTP layer of a JEE server. Perhaps the java ecosystem needs something like Rack. I mean, a real low level and portable API to deal with HTTP. Not an half assed HTTP API built on some flawed architectural principles."

Principles for Standardized REST Authentication - O'Reilly Broadcast

by karlcow

a set of standards that I think should be in place for any REST authentication scheme.

Here's the summary:

1. All REST API calls must take place over HTTPS with a certificate signed by a trusted CA. All clients must validate the certificate before interacting with the server.

2. All REST API calls should occur through dedicated API keys consisting of an identifying component and a shared, private secret. Systems must allow a given customer to have multiple active API keys and de-activate individual keys easily.

3. All REST queries must be authenticated by signing the query parameters sorted in lower-case, alphabetical order using the private credential as the signing token. Signing should occur before URL encoding the query string.

BIB - Web services et bibliothèques | Figoblog

by decembre & 1 other
Les Web services sont des technologies basées sur les standards du Web qui permettent à des applications de dialoguer entre elles. Il fournissent un cadre pour trouver, décrire et exécuter ces applications. Ils sont basés sur les protocoles et les langages du Web, en particulier HTTP et XML. En fait, les Web services devraient intéresser les bibliothèques de plusieurs points de vue : * l’intégration des applications (en interne et en partenariat), * l’accès au document * les services au public. Pour l’usager, ils ouvrent la porte à l’intégration de la bibliothèque dans un certain nombre de fonctions en ligne, surtout des fonctions sociales dont l’importance est croissante. Ils permettraient de donner à l’usager des outils simples pour intégrer la bibliothèque aux outils qu’il utilise couramment sur le Web : suivre les nouveautés avec RSS, relier directement les données du catalogue à celles de Google ou d’Amazon…

Programmable HTTP Caching and Serving

by karlcow

The existing cache manifest [HTML5] statically identifies cached resources to be stored in an application cache. The API introduced in this document extends the application cache by allowing applications to programmatically add other resources to the cache which can then be served by the user agent when that resource is requested. This API also extends the application cache to enable applications to programmatically generate responses to requests for resources that have been added to the application cache. As a result, the application cache can now be used to satisfy unsafe HTTP methods such as PUT and POST.

2009

steve dekorte - projects - open source - vertexdb

by karlcow

VertexDB is a high performance graph database server that supports automatic garbage collection. It uses the HTTP protocol for requests and JSON for it's response data format and the API is inspired by the FUSE filesystem API plus a few extra methods for queries and queues. It's implementation is currently built on top of TokyoCabinet and libevent.

sixapart's remoteobjects at master - GitHub

by karlcow

remoteobjects are real subclassable Python objects on which you can build a rich API library. remoteobjects provides easy coding and transfer between Python objects and a JSON REST API. You can define the resources in a RESTful API as `RemoteObject` classes and their properties. These objects then support using the basic HTTP verbs to request and submit data to the API.

REST APIs must be hypertext-driven » Untangled

by karlcow & 2 others

API designers, please note the following rules before calling your creation a REST API:

User:Gerv/BugzillaAPIDesign - MozillaWiki

by karlcow

This is a design scratchpad for an HTTP RESTful API for Bugzilla. It will be implemented as a proxy, using a variety of methods (the existing API, web scraping) on the back end and with a clean interface as defined here on the front end.

sixapart's remoteobjects at master - GitHub

by karlcow

remoteobjects are real subclassable Python objects on which you can build a rich API library. remoteobjects provides easy coding and transfer between Python objects and a JSON REST API. You can define the resources in a RESTful API as RemoteObject classes and their properties. These objects then support using the basic HTTP verbs to request and submit data to the API.

Joe Gregorio | BitWorking | Wave Protocol Thoughts

by karlcow

What makes portions of the Wave API opaque is the parts where the developers gave into temptation and serialized internal state (inside-out) vs designing an API (outside-in).

interieur-exterieur comme approche d'une API

Http Components

by sdaclin
Une api Java proposée par apache pour réaliser un client http.

2008

whoisi.com: APIs

by greut (via)

whoisi GETful interface.

InfoQ: Hypermedia in RESTful applications

by nhoizey
Flickr's current approach of requiring that clients possess Flickr-specific knowledge in order to progress from one application state to another, is simply another way of saying that they have a proprietary application model. Not only is it proprietary th

2007

XML.com: Atom Authentication

by pyros & 4 others
eader for the actual authentication credentials, and recreates the steps Bob took in order to verify that Bob knows his passwor

PUBLIC TAGS related to tag api

affiliate +   ai +   amazon +   aws +   bib +   bibliotheque2.0 +   blink +   client +   del.icio.us +   dev +   developpement +   EC2 +   fichiers +   free +   google +   hype +   image +   isbn +   library +   library2.0 +   mac +   mturk +   objective-c +   opac +   opac2.0 +   php +   php5 +   python +   reference +   rest +   ruby +   s3 +   search +   search engine +   service +   services +   shopping +   site +   soap +   sqs +   stockage +   storage +   toBlog +   tool +   toread +   upcoming +   web2.0 +   web:service +   web_services +   webservices +  

Active users

karlcow
last mark : 07/03/2012 17:48

srcmax
last mark : 09/01/2012 10:36

nhoizey
last mark : 30/04/2010 08:37

decembre
last mark : 18/04/2010 00:08

webs
last mark : 12/01/2010 10:00

jey
last mark : 26/08/2009 21:49

sdaclin
last mark : 27/05/2009 07:31

greut
last mark : 11/08/2008 10:05

CharlesNepote
last mark : 04/12/2007 00:16

pyros
last mark : 26/07/2007 11:45