the new feedbooks api

14
Feedbooks’ Application Programming Interface Thousands of books, just a click away! Benoît LARROQUE [email protected]

Upload: zeta

Post on 13-Jul-2015

3.530 views

Category:

Technology


0 download

TRANSCRIPT

Feedbooks’ Application Programming Interface

Thousands of books, just a click away!

Benoît LARROQUE

[email protected]

Contents

Feedbooks

API

Using the API

Feedbooks

Who are we?

Feedbooks

French company founded in 2007

Distributing free content to users

Read public domain books

Create your own books

Get the latest news in any formats

Now creating a device !

Application Programming Interface

How to access Feedbooks?

Why an API ?

Semantically equals

Basic idea about FB API

API v2 released the 07/04/08

Aim to be a RESTful API

CRUD Actions

Create POST

Read GET

Update PUT

Delete DELETE

HTML: http://www.feedbooks.com/books/recent

XML : http://www.feedbooks.com/books/recent.xml

Endpoints (at the moment) Discover /books/search

/books/top

/books/recent

/type/:type/books

/type/:type/books/top

/type/:type/books/recent

/user/:id/downloads

/user/:id/favorites

/recommendations

Share /userbooks/search

News /user/:id/subscriptions

The book node

Basic object

Got an id attribute

Metainformation are provided in Dublin Core

Download URLs under files node

Using the API

Gett ing i t working!

Documentation

A full documentation and a simple implementation will be

available soon

Expected for mid July

What do you need?

A way to query the server and download Books.

Wrapping around libcurl is fine in C/C++

Parsing responses

Using expat is easy in C/C++

High level languages like PHP/Ruby… often do provide

these by default

Thank you for your attention

Questions ?

Contact :

Benoît LARROQUE: [email protected]

Hadrien GARDEUR: [email protected]