Lingara Lingara 說明文件 學習指南 API 函式庫 App 建立 網頁版
語言: 繁體中文

Lingara API 參考文件

API 版本 2026-10-affable-towhee

以 Lingara 教授的語言產生詞彙表和課程計畫,並與家教對話。每次呼叫由發出呼叫的用戶端付費:allowance 用戶端消耗其擁有者的額度,metered 用戶端則依用量計費。

想用函式庫?請參閱「函式庫」一節。

基礎 URL https://api.getlingara.com

OAuth 2.0 存取權杖,以 Authorization: Bearer <token> 形式傳送。以自身身分運作的伺服器,於權杖 URL 以其用戶端的 id 和密鑰換取權杖(client_credentials)。代表已表示同意的 Lingara 使用者運作的應用程式使用授權碼(authorization_code),之後再更新權杖。權杖有效期為一小時。每項操作需要一個權限範圍。

權杖 URL https://api.getlingara.com/oauth/token

權限範圍
vocab:generate 產生詞彙表。 產生詞彙表
lesson_plans:read 讀取你的課程計畫並重新連線到其進度。 取得課程計畫重新連線到課程計畫
lesson_plans:write 建立課程計畫。 建立課程計畫
tutor:converse 與家教對話。需要付費方案。 傳送一輪家教對話
usage:read 查看你的剩餘額度,或 `metered` 用戶端本月的用量。 取得剩餘額度
events:read 讀取與你的帳戶相關的事件,並註冊接收這些事件的端點。 列出事件事件串流
events:write 從你的遊戲或整合向 Lingara 傳送事件。 傳送事件

錯誤

402application/json
一個按用量計費的用戶端的呼叫在產生任何花費之前就被拒絕了。spend_cap_reached:用戶端或其帳戶已達到每月支出上限;請在整合頁面提高上限。metered_billing_inactive:此帳戶的按用量計費尚未啟用;請在整合頁面進行設定,或更新付款方式。
410application/json
回應此要求所用的 API 版本已停用。請在 Lingara-Version 中傳送一個受支援的版本,或將用戶端綁定到其他版本。
4XXapplication/json
要求遭到拒絕。code 說明原因,error 以文字描述原因。
503application/json · text/plain
服務暫時無法使用;請在 Retry-After 所示的秒數之後重試。維護期間,回應內文為純文字,而非錯誤封包。
5XXapplication/json
要求遭到拒絕。code 說明原因,error 以文字描述原因。
codestring必填

請求被拒絕的原因,以穩定的代碼表示,可據此進行分支處理:例如 insufficient_scope(403)、rate_limited(429),以及按用量計費的用戶端的 spend_cap_reached(402)和 metered_billing_inactive(402)。

errorstring必填

詞彙

依學習者的程度產生詞彙表。

課程計畫

建立課程計畫、讀取課程計畫,以及重新連線到仍在產生中的課程計畫。

家教

與語言家教逐輪對話。

事件

讀取你帳號中發生的事件,可逐頁讀取,也可以使用串流。

帳戶

查看剩餘額度。

參考

本文件的機器可讀形式。

事件目錄

Lingara 會將你帳戶的課程計畫和用量所發生的事記錄為事件,並接收來自你的遊戲或應用程式的事件。每個事件無論以哪種方式傳遞,都使用同一種封包,事件目錄列出了全部事件。 Webhook 與事件

如譯文與英文參考文件有出入,以英文參考文件為準。