無名小站 Open API 常見問題集

開發者使用相關

Q1. 請問此次開放API之項目有哪些?

A1. 無名小站將開放所有服務之API,包括:

  • Upload相片、影片上傳:照片/影音/新增相簿
  • Posting撰寫文章:新文章/嘀咕訊息
  • Connection社群好友關係:好友列表
  • Get User Data 取得使用者資料(需有使用者提供的認證)
    • Profile Service 使用者個人名片
    • Album Service 使用者個人相簿
    • Blog Service使用者個人網誌
    • Video Service使用者個人影音
    • Digu Service使用者個人嘀咕

Q2. 開放規劃為全部開放或逐項開放?若是逐項開放,請問是否有時間表(什麼時候開放哪些東西)?

A2. 無名小站就目前無名主要的服務為基礎,規劃了最常使用的API Function,在計畫內的API已全部一併對外開放。

Q3. 無名小站開放的各項API中,是否有使用說明文件?若無,是否規劃製作?

A3. 無名小站開放的每一支API均有中英文使用說明文件。

Q4. 是否會規劃專區回答相關使用問題?

A4. 外站的developer可以在YDN上提出對於使用Wretch API的問題。

Q5. 無名小站API的使用上有哪些限制(如:下載次數、向主機Request次數、商業性使用限制)?

A5. 依據YDN既有準則,無名單支API的使用次數每日為5,000次。

Q6. 請簡述開發者使用無名小站API之申請流程。

A6. 首先開發者需擁有Yahoo! ID,之後開發者前往YDN(http://tw.developer.yahoo.com/)申請AppID,申請AppID時會要求開發者填寫基本使用資料,並需通過網域的核可認證,依照步驟完成申請手續後,就會得到一組專屬的AppID。一旦取得AppID,便可使用無名小站API。

Q7. 開發者在哪些使用情形下,會被視為「不當使用」無名小站API。

A7. 一般申請使用:

  • 產生高流量的API應用
  • 建立商業營利導向的網站
  • 直接透過軟體開發下載,內容的訂閱、代管、觀看等付費方式
  • 間接由網路廣告、或虛擬貨幣形式營利
  • 運用APIs介接任何營利組織而產生(包括但不限於)流量等其他價值
  • 開發與無名小站相同或類似經營模式的服務或工具

Q8. 若有不當使用無名小站API之情事,Yahoo!奇摩之處理方式為何?責任歸屬問題為何?

A8. 如遇上述不當使用情事,無名小站站方將立即關閉對方配合使用的AppID,並不另行通知。另,如配合使用的合作對象,開發任何妨礙善良風俗之違法服務或程式工具,經檢舉告發,Yahoo!奇摩(無名小站)將立即關閉對方配合使用的AppID,並不負任何法律連帶責任。

無名小站用戶資料保護相關

Q9. 無名小站API開放後,是否開放個人用戶之資料?(如:Joseph的正妹上稿平台,可以將無名上的相簿資料導進來,外部使用者也可以取得這些資料嗎?)

A9. 會員的個人資料以及相關檔案內容,都需經由會員本身的認證許可,才可經由API取得並且公開,但公開方式也僅限與會員屬於雙向的好友關係,才可讀取相關資料。

Q10. 若有開放個人用戶資料,開發者在使用前,是否須先徵求相簿擁有人之同意?相關保護措施為何?(如何避免用戶資料遭竄改或盜用)

A10. 會員檔案的取得,需要經由會員本身認證同意。Profile與Connection API內容,開放的項目與在無名站上的狀態一致,一律都是已開放的資料。無名小站不允許,開發者亦無法透過API對既有內容資料做編輯。

Q11. 若有開放個人用戶資料,請簡述開發者若欲使用無名小站API中提供之個人資料,相關申請流程。

A11. 首先需完成AppID的申請(請參考Q3)。開發者擁有一個AppID之後,請先閱讀無名小站提供的API 使用文件,依照文件說明,找到要使用的API項目,直接指向該API文件上提供的URL路徑,並配合使用對應參數。

Q12. 未來想要洽談商業應用合作,可以透過何種管道?

A12. 關於商業應用合作,歡迎您請透過tw-ydn@yahoo-inc.com與我們聯絡。

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

工具與實作參考

  • ASTRA

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

  • 設計模式

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

  • 效能處理

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

  • 網路安全

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

  • YUI 使用者函式庫

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