開發者 API
呢個小型唯讀 API 提供 1in8B 入面以化名公開嘅內容:玩家為已完結嘅人生留下嘅筆記,同埋佢哋分享嘅連結。唔使金鑰、唔使帳戶,亦唔收費。
適合邊啲人用
適合想唔開瀏覽器就讀到 1in8B 入面以化名公開內容嘅研究人員、學生同業餘愛好者。API 提供嘅資料同公開網站顯示嘅一樣,唔會加入私人資料,亦唔會減少遊戲入面嘅內容。
分享筆記動態
GET /api/posts?lang=en 會以 JSON 傳回最新分享嘅筆記:{"ok":true,"posts":[…],"more":false}。每則筆記都有 id、lang、name(虛構人生嘅姓名)、iso(國家代碼)、sex、age、text、rem(有幾多位玩家記住呢段人生)同 at(Unix 時間,以毫秒計)。加上 &before=<last id> 就可以向較早嘅時間逐頁讀取。lang 會按網站語言代碼篩選筆記;如果省略呢個參數或者串錯語言代碼,就會傳回所有語言混埋一齊嘅筆記,所以要攞英文筆記,請明確傳入 lang=en。
人生分享連結
可以分享嘅結果,可以用短連結 /s/<key> 發布。開啟連結只會見到顯示名稱、國家同年齡。連結保留 120 日,絕對唔會包含日記、選擇或者死因。
搵網站頁面
/robots.txt 列出檢索規則,/sitemap.xml 就列出所有公開頁面,包括呢一頁。
基本使用規則
展示資料時,請註明來源係 1in8B(in8b.com)。請將請求頻率維持喺每秒大約一次,並盡可能使用快取。內容係參考各國公開統計資料創作嘅虛構故事,絕對唔可以當成對任何真人嘅預測,亦唔可以用嚟製作呢款遊戲嘅複製品,或者訓練模仿呢款遊戲嘅模型。
唔公開嘅內容同功能
發布、緬懷、舉報同刪除筆記都留喺遊戲入面,各自有保護機制,唔屬於呢個 API。Cloud Life Keep 備份、日記同未完結嘅人生絕對唔會公開。瀏覽器嘅跨來源呼叫未開放,請由伺服器讀取動態資料。呢個 API 冇帳戶、配額儀表板或者狀態頁面;如果呼叫失敗,請等一陣再試。
變更同聯絡方法
端點可能會隨住遊戲發展而改動,重大變更會喺呢一頁註明。問題同回報請聯絡:[email protected]。