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> 送出。用自家身份運作个伺服器,在權杖網址用佢用戶端个 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 㧯事件

假使翻譯㧯英文參考文件無共樣,就以英文參考文件為準。