開發者文件
這份日報的每一則都有結構化的資料與原始出處。以下是取得它的四種方式: REST API、MCP、RSS,以及電子報。
閱讀統計與隱私
我們以站內匿名事件統計公開頁面的可見載入,不記錄 IP、帳戶身分、來源網址或查詢參數。工作階段以每分頁的暫存識別碼計算,伺服器每日更換雜湊;不等同獨立人數。瀏覽器開啟 Do Not Track 或 Global Privacy Control 時不送出瀏覽事件。收藏排行只顯示文章的收藏總數,不公開誰收藏了什麼。統計從啟用日起累積,沒有補造歷史瀏覽量。
開始使用
讀取端點全部公開,不需要金鑰。回應是 JSON,日期即識別碼。
1curl https://newsapi.yuhuanstudio.com/api/issues/latest每一則都有出處
條目裡的 url 是原始文章的網址,confidence 是信心等級 (一手來源/多家報導/單一來源),與逐項原文核實結果分開顯示。引用時請一併帶上出處——AI 彙整只用來 快速掌握脈絡,重要資訊要回原文確認。
管線內部的評分不在回應裡。它決定什麼刊出、以什麼順序刊出,之後就 沒有意義了:它講的是管線而不是新聞。條目的先後就是rank。
REST API
/api/issues最近的期別日期,最新的在前。
/api/issues/latest最新一期,含全部條目。
/api/issues/{date}指定一期,日期格式 YYYY-MM-DD。 期別上還有兩個欄位:gist 是 當天的一句概要(站上的 og:description、Discord 公告、RSS 與電子報 都用它),cover_version 是封面 的指紋,內容變它才變——把它接在封面網址的?v= 上,那張圖就可以放心永久 快取。
/api/entries全部已刊出條目的 (date, uid)。
/api/search?q=&limit=全文檢索。中文查詢以子字串比對,英文走全文索引——Postgres 沒有 中文斷詞,兩者用同一種比對的話中文會全部落空。
/api/rollups週報列表。
/api/rollups/{end}指定一份週報。
/api/topics全部主題與各自的報導則數,最多的在前。min_entries 預設 2。
/api/topics/{key}一個主題的時間線。名稱會正規化後比對,所以NVIDIA、Nvidia 與輝達 是同一條。
/api/auth/bookmarks自己的收藏。需要金鑰或已登入的 cookie。
管理者金鑰
金鑰屬於管理者帳號時,也可以讀/api/admin/* 的 GET——執行紀錄、 來源健康、對照覆蓋率。寫入(發佈、改設定、隱藏條目)一律仍需登入的 工作階段,界線畫在 HTTP 方法上而不是逐條路由:GET 改不了任何東西。 一般讀者的金鑰在那裡讀不到東西。
速率限制
每 60 秒 120 次。帶金鑰的呼叫獨立計算,沒帶的以來源位址計算。 超過時回 429,並帶Retry-After。每個回應都有X-RateLimit-Remaining。
API 金鑰
公開端點不需要金鑰。金鑰的用途是提高速率上限,以及讀取自己的收藏。在/account/keys建立。
1curl -H "Authorization: Bearer yn_…" https://newsapi.yuhuanstudio.com/api/auth/bookmarks2 3# X-API-Key 也行,與 Yunxin 一致4curl -H "X-API-Key: yn_…" https://newsapi.yuhuanstudio.com/api/auth/bookmarks明文只出現一次
伺服器只保存雜湊值。建立當下沒有複製走,之後沒有任何人能再產生一次, 只能撤銷後重建。金鑰只能讀,不能發佈或更改設定。
MCP
把日報接進任何支援 MCP 的客戶端(Claude Desktop 等),讓模型直接讀, 不必去爬 HTML。
1{2 "mcpServers": {3 "yunnews": {4 "command": "python",5 "args": ["-m", "yunnews.mcp_server"],6 "env": { "YUNNEWS_API_KEY": "yn_…" }7 }8 }9}YUNNEWS_API_KEY 可以省略——省略時 一樣讀得到公開內容,只是速率上限較低,也看不到收藏。
提供的工具
latest_issue今天(或最近一期)的全文。
get_issue(date)指定日期的那一期。
search(query, limit)全文檢索。查特定模型或公司的歷史用這個,不要逐日翻。
list_issues有哪些期別。
weekly_rollup(end)一週的收束。
list_saved自己的收藏(需金鑰)。
資源與提示
工具是「問」,資源是「翻」:客戶端可以直接把yunnews://latest掛進對話,模型不必先猜日期。另有yunnews://issues與yunnews://issue/{date},以及一個 brief_me 提示。
RSS 與電子報
引用與授權
條目文字由 AI 整理自公開來源,每則附原始連結。轉載請保留出處連結, 並註明內容為 AI 彙整。原始文章的著作權屬於各自的出版者。
這是彙整,不是原始報導
判分、改寫與合併都由模型完成,沒有人工複核。要引用具體數字、日期或 引述,請回原始出處確認。