Your SlideShare is downloading. ×
K+ Open Api For 2009 Yahoo! Open Hack Day By Sc@20091017
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

K+ Open Api For 2009 Yahoo! Open Hack Day By Sc@20091017

1,641
views

Published on

雅虎的最大的知識平台,知識+ api share

雅虎的最大的知識平台,知識+ api share


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

  • Be the first to like this

No Downloads
Views
Total Views
1,641
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
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. Yahoo! 2009 TW Open Hack Day K+ Open API S.C. Lin@2009/10/17 [email_address]
  • 2. Outline
    • What’s K+?
    • Who are using K+ Open API?
    • How to use K+ Open API?
    • K+ Open API Methods
    • Reference/Resources
    • Q&A
  • 3. What’s K+? S.C. Lin@2009/10/01 [email_address]
  • 4. What’s K+?
    • http://tw.knowledge.yahoo.com/
    • http://hk.knowledge.yahoo.com/
  • 5. What’s K+?
  • 6. What’s K+?
    • 知識 +
    • K nowledge P lus
  • 7. What’s K+?
    • Yahoo! Q&A Service
  • 8. What’s K+?
    • TW 知識數: 14,995,550
    • TW 問題數: 490,708
    • TW 平均回答數: 2.8
    • TW 發問完成率: 97%
    • Data From Here
      • 2009/10/01 Data
  • 9. Who are using K+ Open API? S.C. Lin@2009/10/01 [email_address]
  • 10. K+ Open API’s Customers
    • Yahoo! 奇摩生活 +
    • http://tw.lifestyle.yahoo.com/search/srp_combo.html?p=%E4%B9%BE%E6%9D%AF
  • 11. K+ Open API’s Customers
    • 104 人力銀行 - 工作知識
    • http://www.104.com.tw/area/yahoo/index.htm
  • 12. K+ Open API’s Customers
    • Plurk Bot - 羊羊騎貘姿勢佳
    • http://taoyangtrivia.blogspot.com/2009/07/blog-post.html
    • http://www.plurk.com/sheep_knowledge
  • 13. How to use K+ Open API? S.C. Lin@2009/10/01 [email_address]
  • 14. K+ Open API’s Doc
    • http://tw.developer.yahoo.com/knowledge/
  • 15. Before using K+ Open API…
    • Get an Application ID (appid) First!
    • https://developer.apps.yahoo.com/dashboard/createKey.html
    • http://tw.developer.yahoo.com/knowledge/
  • 16. While accessing users’ private data…
    • Authentication First!
    • http://developer.yahoo.com/oauth/
    • OAuth Authentication Model
  • 17. OAuth Easily with SDK
    • Yahoo! Social API SDK
    • http://developer.yahoo.com/social/sdk/
  • 18. K+ Open API’s URL
    • http://knowledge.yahooapis.com/v2/[Method Name]/[Required Arguments]
  • 19. K+ Open API’s Methods S.C. Lin@2009/10/01 [email_address]
  • 20. K+ Open API’s Methods
    • qack page :
      • qack/question
      • qack/answer
      • qack/comment
      • qack/article
  • 21. K+ Open API’s Methods
    • search result page :
      • search
        • Special Arguments: scope, tab, mc, sc, catid, prate, kf, .intl, etc
  • 22. K+ Open API’s Methods
    • dir page :
      • dir/listing
        • Special Arguments: scope, tab, mc, sc, catid, prate, kf, .intl, etc
      • category/listing
  • 23. K+ Open API’s Methods
    • my page (profile page) :
      • profile/detail
      • profile/record/answer
      • profile/record/point
        • authentication required
      • profile/tracing/tag
      • profile/tracing/tagging
  • 24. K+ Open API’s Methods
    • qack actions ( authentications required )
      • qack/question/Create
        • Special Arguments: notify, etc
      • qack/answer/Create
      • qack/comment/Create
      • qack/article/Create
        • Special Arguments: notify, etc
      • qack/tracing/Create
  • 25. K+ Open API’s Methods
    • theme page :
      • theme/list
      • theme/latest
    • live page :
      • live/evaluate
      • live/trace
  • 26. Reference/Resources S.C. Lin@2009/10/01 [email_address]
  • 27. K+ Open API
    • http://tw.developer.yahoo.com/knowledge/ (Yahoo! 奇摩知識 + API)
      • http://tw.developer.yahoo.com/knowledge/api.php (Yahoo! 奇摩知識 + API 方法列表 )
  • 28. Application ID
    • https://developer.apps.yahoo.com/dashboard/createKey.html ( YDN -> My Projects -> Request Key)
  • 29. OAuth
    • http://developer.yahoo.com/oauth/ (OAuth Authentication Model)
      • http://developer.yahoo.com/oauth/guide/ (OAuth / OpenID Guides)
      • http://developer.yahoo.com/oauth/guide/oauth-auth-flow.html (OAuth Authorization Flow)
  • 30. Easier Oauth with SDK
    • http://developer.yahoo.com/social/sdk/ (Yahoo! Social API SDKs)
  • 31. Q&A S.C. Lin@2009/10/01 [email_address]

×