Yahoo!奇摩知識+ API

目前發現 BBAuth 做認證時無法取得 Cookie,因而連帶影響知識+ API 像是發表、取得使用者資料無法順利使用,我們已經著手處理此問題,造成您的不便敬請見諒。

Yahoo!奇摩知識+ API 提供一個簡單的介面,讓你可以存取知識+ 內的問答知識內容,也包括了使用者在知識+ 中進行知識問答的記錄資訊。 知識+ 所提供的資料庫與介面讓開發者很容易的可以進行網路綜合服務的開發,或者使用這些資訊,讓更多開發者可以產出各式各樣的應用工具,可以開放給一般的使用者使用。

新手上路

  1. 在使用 Yahoo!奇摩知識+ API 之前,您必須先註冊取得授權碼
  2. 建議您必須先閱讀相關說明文件,包括教學手冊使用規範

如何使用知識+ API

總覽

Yahoo!奇摩知識+ API提供兩種輸出格式:XML 與 JSON,可使用 format 參數來指定回傳的格式, 或在發出 Request 時,指定 header 為 application/xml 或 application/json。 另外在使用 JSON 回傳時,可加上 callback 的參數做跨網域的資料交換。

Yahoo!奇摩知識+ API 種類:

  • QACK:取得問題內容、相關答案 、評論、及相關發表功能。
  • SEARCH:以特定條件與關鍵字搜尋知識。
  • PROFILE:取得某個特定使用者在知識+ 上的資料,例如發問過的所有問題、追蹤標籤、知識檔案、回答過的問題等等...
  • CATEGORY:列出分類名稱、也可基於 ID 再列出子分類。

相關工具與文件

教學手冊

支援服務

這裡是 YDN 開發者社群部落格,您可以在這裡發問 Yahoo!知識+ API 相關問題並得到技術支援。

次數限制

Yahoo!奇摩知識+ API 網路服務目前限制每天 2,000 次的使用上限,並限用於非商業性的使用。更多的使用次數需求或任何策略合作計畫,請與我們聯絡

使用規範

我們是依據 Yahoo!奇摩使用規範授權您使用Yahoo!奇摩知識+ API,且僅限於非商業性使用。您必須依據 Yahoo!奇摩的 API 使用規範約定使用 Yahoo!奇摩知識+ API, 且請注意,就 API 所連結的內容或服務,我們並未授權予您作任何使用。

所有之網站及應用程式,如會顯示來自於 Yahoo!奇摩知識+ API 的內容者,均必須要一併顯示各該內容的提供者,且亦需標示係來源自 Yahoo!奇摩知識+ 網站。

所有之網站及應用程式,如果提供使用者經由 Yahoo!奇摩知識+ API 發表或填載內容者,均必須存回 Yahoo!奇摩知識+ 的資料庫, 且係屬於 Yahoo!奇摩知識+ 服務的內容,您對該內容不得主張任何權利,

所有之網站及應用程式,如會顯示來自於 Yahoo!奇摩知識+ API 的內容、或提供使用者經由 Yahoo!奇摩知識+ API 發表或填載內容者,均不得有濫行處理、變造或修改該內容等之情形。

準備好開始撰寫應用程式了嗎?

工具與實作參考

  • ASTRA

    ASTRA 是一個 ActionScript 的 RIA 工具包,有許多由 Yahoo! 所開發的 Flash 與 Flex 的元件、函式庫、工具包、控制項,方便給 ActionScript 的開發者使用。

  • 設計模式

    常用模組的互動設計模式參考,提昇您網站的可用性。

  • 效能處理

    改進網站效能的實作原則,內容包含了實驗結果與測試工具,讓您可以依據這些實作原則建立起高效能的網站。

  • 網路安全

    網路安全的實作原則與規定,讓使用者相信您所撰寫的應用程式並受到保護。

  • YUI 使用者函式庫

    YUI 提供製作 Web 2.0 網站所需的 JavaScript 相關功能與控制項,更提供了 CSS 的解決方案。除了符合前端快速開發的要求,更是一個最專業、文件最齊全的函式庫。