Taiwan Open Hack 2009: Yahoo! Open Strategy

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

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

    1. Yahoo!Kimo Introduction to Yahoo! Open Strategy Erik Eldridge Yahoo! Developer Network Slideshare.net/erikeldridge
    2. Presentation structure
      • Introduction to Yahoo! Open Strategy
      • Social APIs
      • Yahoo! Query Language
      • Oauth
      • OpenID
    3.  
    4. Y!OS Platforms
    5. Presentation structure
      • Introduction to Yahoo! Open Strategy
      • Social APIs
      • YQL
      • Oauth
      • OpenID
    6. Social APIs: Social Directory API
      • Read access to profile data for you and your friends
    7. Screenshot showing profile data Name, gender, address Profile picture
    8. Accessing Social Dir. API http://social.yahooapis.com/v1/user/{guid}/profile Yahoo! SDKs return JSON by default
    9. Screenshot of code to fetch social dir. data Use a Yahoo! SDK for easy OAuth
    10. Social APIs: Status API
      • Read/write access to a 140 character personal statement
    11. Screenshot showing status Status message
    12. Accessing Status API social.yahooapis.com/v1/user/{guid}/profile/status
    13. Social APIs: Updates API
      • Read/write access to the Yahoo! event stream
      • A very powerful service
        • Simple integration
        • Far reaching
    14. Yahoo! Updates diagram
    15. Screenshot showing updates Updates on profile page
    16. Screenshot of updates in Yahoo! Mail Updates in Yahoo! Mail
    17. Accessing Updates API http://social.yahooapis.com/v1/user/{guid}/updates
    18. Contacts API
      • Read/write access to your address book
    19. Screenshot showing contacts Contacts in Yahoo! Mail
    20. Accessing Contacts API http://social.yahooapis.com/v1/user/{guid}/contacts
    21. Yahoo! Social SDKs
      • PHP, Python, Objective C
      • Manage OAuth easily
      • Open source on Github
    22. Screenshot of Yahoo!’s Github page Experimental PHP SDK Standard PHP SDK Objective C, python SDKs
    23. Presentation structure
      • Introduction to Yahoo! Open Strategy
      • Social APIs
      • YQL
      • Oauth
      • OpenID
    24. 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
    25. Screenshot of YQL console showing YQL query YQL query to execute Come to my YQL talk for more info!
    26. Presentation structure
      • Introduction to Yahoo! Open Strategy
      • Social APIs
      • YQL
      • OAuth
      • OpenID
    27. OAuth
      • Standardized, open protocol for authorizing 3rd-party access to data
    28. Diagram of Oauth protocolOauth, part 2 External Service (3rd-party) (2rd-party) (1st-party) Data Authorization Service
    29. Presentation structure
      • Introduction to Yahoo! Open Strategy
      • Social APIs
      • YQL
      • OAuth
      • OpenID
    30. OpenID
      • Standardized, open protocol for authenticating a user
    31. Diagram of OpenID protocol External Service (3rd-party) (2rd-party) (1st-party) Identity Authentication Service
    32. Screenshot of Taiwan’s OpenID login page The OpenID login page
    33. Thank you!
      • Resources: delicious.com/erikeldridge/ taiwanhackday09+presentation+yos
      • Find this talk on Slideshare: slideshare.net/erikeldridge
      • Follow me on Twitter: twitter.com/erikeldridge

    + Erik EldridgeErik Eldridge, 1 month ago

    custom

    182 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 182
      • 182 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories