3taps APIsHow to Build an Awesome App
What is a Posting?• A piece of data posted to the internet.• 3taps deals with “exchange” postings:  goods, housing, servic...
What’s in a Posting?• Content - Heading, Body, etc• Source, Category, Location• Timestamp• Misc. metadata (annotations)
Problems with Postings• Too many sources and APIs• Too many categories and locations
3taps to the Rescue• Unified APIs• Normalized data• Example app - http://craiggers.com
Accessing the APIs• http://developers.3taps.net• JSON web services• Client libraries on Github @3taps
Search API• Find relevant postings• http://3taps.net/search?text=hackathon
Posting API• Send postings to 3taps (see @devinfoley to  get started)• Get detailed posting information
Reference API• The codebook for normalization.• List of sources, locations, categories and  annotations.
Geocoder API• Send in a description of a location, get back  a location code and lat/lon.
Other APIs• Notification API - used to send posting  notifications.• Status API - Used to track status of  postings sent in ...
Alternative Methods• Yahoo Pipes• Superfeedr
3taps Stack• Java/Scala/Groovy                      • MongoDB• Python                      • Node• PHP                    ...
Additional Help• dfoley@3taps.com• @devinfoley• #3taps on freenode IRC
Upcoming SlideShare
Loading in …5
×

3taps Apis

1,718 views
1,511 views

Published on

Introduction to the 3taps APIs from the Open Data Hackathon, in San Francisco on 4/30/11.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,718
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 3taps Apis

    1. 1. 3taps APIsHow to Build an Awesome App
    2. 2. What is a Posting?• A piece of data posted to the internet.• 3taps deals with “exchange” postings: goods, housing, services, jobs.
    3. 3. What’s in a Posting?• Content - Heading, Body, etc• Source, Category, Location• Timestamp• Misc. metadata (annotations)
    4. 4. Problems with Postings• Too many sources and APIs• Too many categories and locations
    5. 5. 3taps to the Rescue• Unified APIs• Normalized data• Example app - http://craiggers.com
    6. 6. Accessing the APIs• http://developers.3taps.net• JSON web services• Client libraries on Github @3taps
    7. 7. Search API• Find relevant postings• http://3taps.net/search?text=hackathon
    8. 8. Posting API• Send postings to 3taps (see @devinfoley to get started)• Get detailed posting information
    9. 9. Reference API• The codebook for normalization.• List of sources, locations, categories and annotations.
    10. 10. Geocoder API• Send in a description of a location, get back a location code and lat/lon.
    11. 11. Other APIs• Notification API - used to send posting notifications.• Status API - Used to track status of postings sent in via Posting API
    12. 12. Alternative Methods• Yahoo Pipes• Superfeedr
    13. 13. 3taps Stack• Java/Scala/Groovy • MongoDB• Python • Node• PHP • MySQL• RabbitMQ • Redis• Solr/Lucene
    14. 14. Additional Help• dfoley@3taps.com• @devinfoley• #3taps on freenode IRC

    ×