Yahoo!  2009 TW Open Hack Day K+ Open API S.C. Lin@2009/10/17 [email_address]
Outline <ul><li>What’s K+? </li></ul><ul><li>Who are using K+ Open API? </li></ul><ul><li>How to use K+ Open API? </li></u...
What’s K+? S.C. Lin@2009/10/01 [email_address]
What’s K+? <ul><li>http://tw.knowledge.yahoo.com/ </li></ul><ul><li>http://hk.knowledge.yahoo.com/ </li></ul>
What’s K+?
What’s K+? <ul><li>知識 + </li></ul><ul><li>K nowledge  P lus </li></ul>
What’s K+? <ul><li>Yahoo!  Q&A  Service </li></ul>
What’s K+? <ul><li>TW 知識數: 14,995,550   </li></ul><ul><li>TW 問題數: 490,708 </li></ul><ul><li>TW 平均回答數: 2.8 </li></ul><ul><l...
Who are using K+ Open API? S.C. Lin@2009/10/01 [email_address]
K+ Open API’s Customers <ul><li>Yahoo! 奇摩生活 + </li></ul><ul><li>http://tw.lifestyle.yahoo.com/search/srp_combo.html?p=%E4%...
K+ Open API’s Customers <ul><li>104 人力銀行  -  工作知識 </li></ul><ul><li>http://www.104.com.tw/area/yahoo/index.htm </li></ul>
K+ Open API’s Customers <ul><li>Plurk Bot -  羊羊騎貘姿勢佳 </li></ul><ul><li>http://taoyangtrivia.blogspot.com/2009/07/blog-post...
How to use  K+ Open API? S.C. Lin@2009/10/01 [email_address]
K+ Open API’s Doc <ul><li>http://tw.developer.yahoo.com/knowledge/ </li></ul>
Before using K+ Open API… <ul><li>Get an Application ID (appid) First! </li></ul><ul><li>https://developer.apps.yahoo.com/...
While accessing users’ private data… <ul><li>Authentication First! </li></ul><ul><li>http://developer.yahoo.com/oauth/ </l...
OAuth Easily with SDK <ul><li>Yahoo! Social API SDK </li></ul><ul><li>http://developer.yahoo.com/social/sdk/ </li></ul>
K+ Open API’s URL <ul><li>http://knowledge.yahooapis.com/v2/[Method Name]/[Required Arguments] </li></ul>
K+ Open API’s Methods S.C. Lin@2009/10/01 [email_address]
K+ Open API’s Methods <ul><li>qack page : </li></ul><ul><ul><li>qack/question </li></ul></ul><ul><ul><li>qack/answer </li>...
K+ Open API’s Methods <ul><li>search result page : </li></ul><ul><ul><li>search </li></ul></ul><ul><ul><ul><li>Special Arg...
K+ Open API’s Methods <ul><li>dir page : </li></ul><ul><ul><li>dir/listing </li></ul></ul><ul><ul><ul><li>Special Argument...
K+ Open API’s Methods <ul><li>my page (profile page) : </li></ul><ul><ul><li>profile/detail </li></ul></ul><ul><ul><li>pro...
K+ Open API’s Methods <ul><li>qack  actions ( authentications required ) </li></ul><ul><ul><li>qack/question/Create </li><...
K+ Open API’s Methods <ul><li>theme page : </li></ul><ul><ul><li>theme/list </li></ul></ul><ul><ul><li>theme/latest </li><...
Reference/Resources S.C. Lin@2009/10/01 [email_address]
K+ Open API <ul><li>http://tw.developer.yahoo.com/knowledge/  (Yahoo! 奇摩知識 + API) </li></ul><ul><ul><li>http://tw.develope...
Application ID <ul><li>https://developer.apps.yahoo.com/dashboard/createKey.html  ( YDN -> My Projects -> Request Key) </l...
OAuth <ul><li>http://developer.yahoo.com/oauth/  (OAuth Authentication Model) </li></ul><ul><ul><li>http://developer.yahoo...
Easier Oauth with SDK <ul><li>http://developer.yahoo.com/social/sdk/  (Yahoo! Social API SDKs) </li></ul>
Q&A S.C. Lin@2009/10/01 [email_address]
Upcoming SlideShare
Loading in …5
×

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

1,933 views

Published on

雅虎的最大的知識平台,知識+ 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,933
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

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

×