Your SlideShare is downloading. ×
getting content/ ICtomorrow - what we learned
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

getting content/ ICtomorrow - what we learned

637
views

Published on

Presented by @adrideo and @shinyhappydan at the developer briefing for the Minibar ICtomorrow App Building Contest (Nov 4th 2010)

Presented by @adrideo and @shinyhappydan at the developer briefing for the Minibar ICtomorrow App Building Contest (Nov 4th 2010)


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
637
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. getting content / IC tomorrow what we learned
  • 2. +
  • 3. +
  • 4. 2007 20102008 2009 Project Pink Totem Social Media Guide Test Tube Telly Come Dine With Me Homemade Project Red Amplus WatchSomething VoteUp/Gawp URIplay Atlas Project Purple Project Blue Project Teal Project Orange Project Brown Project Black Project Pale Things we have made
  • 5. 2007-2010: URIplay/ Atlas
  • 6. 2008: BBC’s Social Media Guide
  • 7. 2009: 4iP’s Test Tube Telly
  • 8. 2010: voteup.tv
  • 9. Why IC tomorrow?
  • 10. People who make apps People who use things People who make content Shiny wonderfulness Activity data Content dataActivity data
  • 11. About the API • Pretty nice, pragmatically RESTful • SSL with HTTP basic auth • XML responses, in a SOAP envelope :( • Auth flow is OAuth-like, but not quite OAuth • We’ve been there, and done it already: • https://github.com/mbst/common-social • http://metabroadcast.com/blog/ictomorrow-api-helper
  • 12. IC tomorrow APIs - #1 Getting Content • POST https://api.ictomorrow.co.uk/v1.0/content/request → jobID=7863 • Then poll: GET https://api.ictomorrow.cohyperlink.uk/v1.0/content/get?job_id=7863
  • 13. IC tomorrow APIs - #2 Getting Started • PUT https://api.ictomorrow.co.uk/v1.0/initiate → requestToken=3 • Send user to: https://www.ictomottow.co.uk/auth/confirm?requestToken=3 • PUT https://api.ictomorrow.co.uk/v1.0/token → consumerID=419 • POST https://api.ictomorrow.co.uk/v1.0/offers/515/users/419/register
  • 14. IC tomorrow APIs - #3 Logging activity • POST https://api.ictomorrow.co.uk/v1.0/transaction • GET https://api-testbed.testbeddev.com/v1.0/offers/515/users/419/meter • PUT https://api-testbed.testbeddev.com/v1.0/offers/515/users/419/meter
  • 15. Thanks :)