+ All Categories
Home > Documents > K+ Open Api For 2009 Yahoo! Open Hack Day By Sc@20091017

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

Date post: 20-Jan-2015
Category:
Upload: jh-lee
View: 1,425 times
Download: 1 times
Share this document with a friend
Description:
雅虎的最大的知識平台,知識+ api share
Popular Tags:
31
Yahoo! 2009 TW Open Hack Day K+ Open API S.C. Lin@2009/10/17 [email protected]
Transcript
Page 1: K+ Open Api For 2009 Yahoo! Open Hack Day By Sc@20091017

Yahoo! 2009 TW Open Hack DayK+ Open API

S.C. Lin@2009/10/[email protected]

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

Outline

•What’s K+?

•Who are using K+ Open API?

•How to use K+ Open API?

•K+ Open API Methods

•Reference/Resources

•Q&A

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

What’s K+?

S.C. Lin@2009/10/[email protected]

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

What’s K+?

http://tw.knowledge.yahoo.com/

http://hk.knowledge.yahoo.com/

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

What’s K+?

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

What’s K+?

知識 +

Knowledge Plus

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

What’s K+?

Yahoo! Q&A Service

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

What’s K+?

•TW知識數:14,995,550 •TW問題數:490,708

•TW平均回答數:2.8

•TW發問完成率:97%

•Data From Here-2009/10/01 Data

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

Who are usingK+ Open API?

S.C. Lin@2009/10/[email protected]

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

K+ Open API’s Customers

Yahoo! 奇摩生活 +http://tw.lifestyle.yahoo.com/search/srp_combo.html?p=%E4%B9%BE%E6%9D%AF

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

K+ Open API’s Customers

104人力銀行 - 工作知識http://www.104.com.tw/area/yahoo/index.htm

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

K+ Open API’s Customers

Plurk Bot - 羊羊騎貘姿勢佳http://taoyangtrivia.blogspot.com/2009/07/blog-post.html

http://www.plurk.com/sheep_knowledge

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

How to use K+ Open API?

S.C. Lin@2009/10/[email protected]

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

K+ Open API’s Doc

http://tw.developer.yahoo.com/knowledge/

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

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/

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

While accessing users’ private data…

Authentication First!

http://developer.yahoo.com/oauth/

OAuth Authentication Model

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

OAuth Easily with SDK

Yahoo! Social API SDK

http://developer.yahoo.com/social/sdk/

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

K+ Open API’s URL

http://knowledge.yahooapis.com/v2/[Method Name]/[Required Arguments]

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

K+ Open API’s Methods

S.C. Lin@2009/10/[email protected]

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

K+ Open API’s Methods

•qack page:-qack/question-qack/answer-qack/comment-qack/article

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

K+ Open API’s Methods

•search result page:- search

8 Special Arguments: scope, tab, mc, sc, catid, prate, kf, .intl, etc

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

K+ Open API’s Methods

•dir page:-dir/listing

8 Special Arguments: scope, tab, mc, sc, catid, prate, kf, .intl, etc

-category/listing

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

K+ Open API’s Methods

•my page (profile page):-profile/detail-profile/record/answer-profile/record/point

8 authentication required-profile/tracing/tag-profile/tracing/tagging

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

K+ Open API’s Methods

•qack actions (authentications required)-qack/question/Create

8 Special Arguments: notify, etc-qack/answer/Create-qack/comment/Create-qack/article/Create

8 Special Arguments: notify, etc-qack/tracing/Create

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

K+ Open API’s Methods

•theme page:-theme/list-theme/latest

•live page:-live/evaluate-live/trace

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

Reference/Resources

S.C. Lin@2009/10/[email protected]

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

K+ Open API

•http://tw.developer.yahoo.com/knowledge/ (Yahoo!奇摩知識 + API)-http://tw.developer.yahoo.com/knowledge/api.php (Yahoo!奇摩知識+ API 方法列表 )

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

Application ID

•https://developer.apps.yahoo.com/dashboard/createKey.html (YDN -> My Projects -> Request Key)

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

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)

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

Easier Oauth with SDK

•http://developer.yahoo.com/social/sdk/ (Yahoo! Social API SDKs)

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

Q&A

S.C. Lin@2009/10/[email protected]


Recommended