2007: RESTful Web Services, 2013: RESTful Web APIs
GET http://api.example.com/sessions/a1b2c2
{
"title": "Humancoders Talk Toulouse",
"date": "12/01/2015 19:00",
"place": {
"name": "La Cantine Toulouse",
"address": "27 Rue d'Aubuisson",
"postCode": "31000",
"city": "Toulouse"
}
}
GET http://api.example.com/sessions/a1b2c2
{
"@context": "http://schema.org",
"@type": "Event",
"@id": "http://api.example.com/sessions/a1b2c2",
"name": "Humancoders Talk Toulouse",
"location": {
"@type": "PostalAddress",
"name": "La Cantine Toulouse",
"addressLocality": "Toulouse",
"postalCode": "31000",
"streetAddress": "27 Rue d'Aubuisson",
"url": "http://lacantine-toulouse.org/"
},
"startDate": "2015-01-12T19:00",
"url": "http://humantalks.com/cities/toulouse/events/190"
}
GET http://api.example.com/sessions/a1b2c2
{
"@context": "http://schema.org",
"@type": "Event",
"@id": "http://api.example.com/sessions/a1b2c2",
"name": "Humancoders Talk Toulouse",
"location": { "..." },
"startDate": "2015-01-12T19:00",
"url": "http://humantalks.com/cities/toulouse/events/190",
"subEvent": [
{
"@id": "http://api.example.com/sessions/a1b2c2/talks/9093",
"name": "Les personnes les plus dangereuses d'Internet"
},
{
"@id": "http://api.example.com/sessions/a1b2c2/talks/9094",
"name": "Les APIs REST du futur"
},
"..."
]
}
GET http://api.example.com/sessions/a1b2c2/talks/9094
{
"@context": "http://schema.org",
"@type": "Event",
"@id": "http://api.example.com/sessions/a1b2c2/talks/9094",
"name": "Les APIs REST du futur",
"performer": {
"@type": "Person",
"name": "Alex Marandon",
"worksFor": [
{
"@type": "Corporation",
"name": "Makina Corpus",
"url": "http://makina-corpus.com"
},
{
"@type": "GovernmentOrganization",
"name": "Météo France",
"url": "http://meteo.fr"
}
]
}
}
Table of Contents | t |
---|---|
Exposé | ESC |
Full screen slides | e |
Presenter View | p |
Source Files | s |
Slide Numbers | n |
Toggle screen blanking | b |
Show/hide slide context | c |
Notes | 2 |
Help | h |