Date post: | 20-Jan-2015 |
Category: |
Technology |
Upload: | jh-lee |
View: | 938 times |
Download: | 4 times |
- 2 - Yahoo! Confidential
Outline
• What’s K+?
• Who are using K+ Open API?
• How to use K+ Open API?
• K+ Open API Methods
• Reference/Resources
• Q&A
- 4 - Yahoo! Confidential
What’s K+?
http://tw.knowledge.yahoo.com/
http://hk.knowledge.yahoo.com/
- 5 - Yahoo! Confidential
What’s K+?
- 6 - Yahoo! Confidential
What’s K+?
知識 +
Knowledge Plus
- 7 - Yahoo! Confidential
What’s K+?
Yahoo! Q&A Service
- 8 - Yahoo! Confidential
What’s K+?
• TW知識數:14,995,550
• TW問題數:490,708
• TW平均回答數:2.8
• TW發問完成率:97%
• Data From Here
–2009/10/01 Data
- 10 - Yahoo! Confidential
K+ Open API’s Customers
Yahoo! 奇摩生活 +http://tw.lifestyle.yahoo.com/search/srp_combo.html?p=%E4%B9%BE%E6%9D%AF
- 11 - Yahoo! Confidential
K+ Open API’s Customers
104人力銀行 - 工作知識http://www.104.com.tw/area/yahoo/index.htm
- 12 - Yahoo! Confidential
K+ Open API’s Customers
Plurk Bot - 羊羊騎貘姿勢佳http://taoyangtrivia.blogspot.com/2009/07/blog-post.html
http://www.plurk.com/sheep_knowledge
- 14 - Yahoo! Confidential
K+ Open API’s Doc
http://tw.developer.yahoo.com/knowledge/
- 15 - Yahoo! Confidential
Before using K+ Open API…
Get an Application ID (appid) First!https://developer.apps.yahoo.com/wsregapp/index.php
http://tw.developer.yahoo.com/knowledge/
- 16 - Yahoo! Confidential
While accessing users’ private data…
Authentication First!
http://developer.yahoo.com/oauth/
OAuth Authentication Model
- 17 - Yahoo! Confidential
OAuth Easily with SDK
Yahoo! Social API SDK
http://developer.yahoo.com/social/sdk/
- 18 - Yahoo! Confidential
K+ Open API’s URL
http://knowledge.yahooapis.com/v2/[Method Name]/[Required Arguments]
- 20 - Yahoo! Confidential
K+ Open API’s Methods
• qack page:
–qack/question
–qack/answer
–qack/comment
–qack/article
- 21 - Yahoo! Confidential
K+ Open API’s Methods
• search result page:
– search
• Special Arguments: scope, tab, mc, sc, catid, prate, kf, .intl, etc
- 22 - Yahoo! Confidential
K+ Open API’s Methods
• dir page:
–dir/listing
• Special Arguments: scope, tab, mc, sc, catid, prate, kf, .intl, etc
–category/listing
- 23 - Yahoo! Confidential
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 - Yahoo! Confidential
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 - Yahoo! Confidential
K+ Open API’s Methods
• theme page:
– theme/list
– theme/latest
• live page:
– live/evaluate
– live/trace
- 27 - Yahoo! Confidential
K+ Open API
• http://tw.developer.yahoo.com/knowledge/ (Yahoo!奇摩知識 + API)
–http://tw.developer.yahoo.com/knowledge/api.php (Yahoo!奇摩知識 + API 方法列表 )
- 28 - Yahoo! Confidential
Application ID
• https://developer.apps.yahoo.com/wsregapp/index.php (Register your application on the Yahoo! Developer Network)
- 29 - Yahoo! Confidential
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)
• http://developer.yahoo.com/social/sdk/ (Yahoo! Social API SDKs)