• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Taiwan Open Hack 2009: Yahoo! Open Strategy
 

Taiwan Open Hack 2009: Yahoo! Open Strategy

on

  • 1,976 views

 

Statistics

Views

Total Views
1,976
Views on SlideShare
1,974
Embed Views
2

Actions

Likes
0
Downloads
7
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Taiwan Open Hack 2009: Yahoo! Open Strategy Taiwan Open Hack 2009: Yahoo! Open Strategy Presentation Transcript

    • Yahoo!Kimo Introduction to Yahoo! Open Strategy Erik Eldridge Yahoo! Developer Network Slideshare.net/erikeldridge
    • Presentation structure
      • Introduction to Yahoo! Open Strategy
      • Social APIs
      • Yahoo! Query Language
      • Oauth
      • OpenID
    •  
    • Y!OS Platforms
    • Presentation structure
      • Introduction to Yahoo! Open Strategy
      • Social APIs
      • YQL
      • Oauth
      • OpenID
    • Social APIs: Social Directory API
      • Read access to profile data for you and your friends
    • Screenshot showing profile data Name, gender, address Profile picture
    • Accessing Social Dir. API http://social.yahooapis.com/v1/user/{guid}/profile Yahoo! SDKs return JSON by default
    • Screenshot of code to fetch social dir. data Use a Yahoo! SDK for easy OAuth
    • Social APIs: Status API
      • Read/write access to a 140 character personal statement
    • Screenshot showing status Status message
    • Accessing Status API social.yahooapis.com/v1/user/{guid}/profile/status
    • Social APIs: Updates API
      • Read/write access to the Yahoo! event stream
      • A very powerful service
        • Simple integration
        • Far reaching
    • Yahoo! Updates diagram
    • Screenshot showing updates Updates on profile page
    • Screenshot of updates in Yahoo! Mail Updates in Yahoo! Mail
    • Accessing Updates API http://social.yahooapis.com/v1/user/{guid}/updates
    • Contacts API
      • Read/write access to your address book
    • Screenshot showing contacts Contacts in Yahoo! Mail
    • Accessing Contacts API http://social.yahooapis.com/v1/user/{guid}/contacts
    • Yahoo! Social SDKs
      • PHP, Python, Objective C
      • Manage OAuth easily
      • Open source on Github
    • Screenshot of Yahoo!’s Github page Experimental PHP SDK Standard PHP SDK Objective C, python SDKs
    • Presentation structure
      • Introduction to Yahoo! Open Strategy
      • Social APIs
      • YQL
      • Oauth
      • OpenID
    • Yahoo! Query Language
      • SQL-like syntax
        • SELECT {fields} from {table} WHERE {key} = {value}
        • SELECT * FROM flickr.photos.search WHERE text=" 臺北 101”
        • SELECT * FROM html where url=“http://www.wretch.cc/”
        • SELECT * FROM flickr.photos.search WHERE has_geo="true" and woe_id in (SELECT woeid FROM geo.places WHERE text="taipei" LIMIT 1)
      • Extensible access to APIs/data
      • SELECT * FROM Internet
    • Screenshot of YQL console showing YQL query YQL query to execute Come to my YQL talk for more info!
    • Presentation structure
      • Introduction to Yahoo! Open Strategy
      • Social APIs
      • YQL
      • OAuth
      • OpenID
    • OAuth
      • Standardized, open protocol for authorizing 3rd-party access to data
    • Diagram of Oauth protocolOauth, part 2 External Service (3rd-party) (2rd-party) (1st-party) Data Authorization Service
    • Presentation structure
      • Introduction to Yahoo! Open Strategy
      • Social APIs
      • YQL
      • OAuth
      • OpenID
    • OpenID
      • Standardized, open protocol for authenticating a user
    • Diagram of OpenID protocol External Service (3rd-party) (2rd-party) (1st-party) Identity Authentication Service
    • Screenshot of Taiwan’s OpenID login page The OpenID login page
    • Thank you!
      • Resources: delicious.com/erikeldridge/ taiwanhackday09+presentation+yos
      • Find this talk on Slideshare: slideshare.net/erikeldridge
      • Follow me on Twitter: twitter.com/erikeldridge