LINE API Update 2024 年末整理
時光飛逝,轉眼間我們即將告別 2024 年。在這一年中,LINE 平台為開發者們帶來了哪些令人興奮的新功能和更新呢?今天,小編將為大家詳細整理這些新變化,讓你在新的一年中能夠更好地利用這些工具,提升你的應用和服務。
在這篇文章中,我們將深入探討 LINE 平台的最新 API 更新,包括 Messaging API、LINE Login 和 LIFF。大部分的圖片和 資訊來源於 LINE Thailand Developer Conference 2024(會議內容為泰文),有興趣的朋友可以去觀看相關影片,獲取更多靈感和見解。
現在,就讓我們一同揭開這些新功能的神秘面紗吧!
LIFF 平台功能概覽
LIFF(LINE Front-end Framework)是 LINE 平台的一部分,為開發者提供了一個強大的工具集,用於創建嵌入在 LINE 應用中的網頁應用。以下是 LIFF 平台的一些核心功能:
-
嵌入式網頁應用:
- LIFF 允許開發者將網頁應用嵌入到 LINE 聊天中,提供無縫的用戶體驗。用戶可以在不離開 LINE 應用的情況下,與 LIFF 應用進行互動。
-
訪問 LINE 功能:
- LIFF 提供 API 讓開發者訪問 LINE 的各種功能,例如用戶資料、好友列表、聊天訊息等,從而實現更豐富的應用功能。
-
分享功能:
- LIFF 應用可以利用 LINE 的分享功能,讓用戶將應用內容快速分享給好友或群組,增強社交互動。
-
用戶授權與驗證:
- LIFF 支持用戶授權流程,開發者可以要求用戶授權以訪問其 LINE 資料,從而提供個性化的應用體驗。
LIFF 平台的這些功能使得開發者能夠創建更具互動性和吸引力的應用,並充分利用 LINE 的社交網絡優勢。隨著平台的持續更新,LIFF 將為開發者提供更多創新的可能性。
2024 LIFF 新發布的一些功能:
以下就是 2024 所有 LIFF 與相關的新功能發表,請根據相關時程去查看新聞:
2024/04/08 更新:LINE Login 新功能 - 撤銷 LIFF App 應用的授權
在 2024 年 4 月 8 日,LINE Login 推出了一項新功能,允許開發者在用戶取消註冊應用時,代表用戶撤銷 LIFF 應用的授權。
功能詳解
-
新增撤銷授權端點:
- LINE Login 現在提供了一個新的端點,讓開發者可以代表用 戶撤銷應用的授權,這將取消用戶之前授予的所有權限。
-
開發指南更新:
- LINE Login 開發指南中新增了一項要求:「當用戶取消註冊應用時,撤銷應用的授權」。開發者在整合 LINE Login 的應用(如網站、手機應用等)時,應仔細閱讀並遵循這些開發指南。
這項更新確保了用戶在取消註冊應用時,其資料安全性和隱私性得到更好的保護。更多有關用戶如何撤銷授權的資訊,請參閱 LINE Login 文件中的「管理授權應用」部分。
2024/04/18 更新:LIFF ScanCodeV2 功能改進
在 2024 年 4 月 18 日,LINE 對 LIFF 的 liff.scanCodeV2()
方法進行了兩項重要改進。這些改進將自動應用於所有 LIFF 應用,因此開發者無需更新 LIFF SDK 或修改應用程式中的代碼。
功能改進詳解
-
提升 2D 碼的讀取準確性:
liff.scanCodeV2()
方法的 2D 碼讀取準確性得到了提升。雖然讀取準確性會依賴於裝置的相機性能,因此在某些用戶的裝置上可能不會有明顯的改善,但整體的讀取效果將會更好。
-
改進 2D 碼讀取器的標題標籤:
- 在
liff.scanCodeV2()
方法中,2D 碼讀取器的標題標籤已更改,以便用戶更容易理 解 LY Corporation 獲取並分析 2D 碼資訊,並將分析結果提供給服務提供者。 - 標題標籤的變更如下:
- 變更前:Code reader
- 變更後:Code reader © LY Corporation
- 在
這些改進旨在提升用戶體驗,使得 LIFF 應用在使用 2D 碼掃描功能時更加高效和直觀。開發者可以期待這些改進帶來的更流暢的用戶互動。
2024/07/23 更新:LIFF CLI 工具發布
在 2024 年 7 月 23 日,LINE 推出了 LIFF CLI,一個命令列工具,旨在幫助開發者更順利地開發 LIFF 應用。
LIFF CLI 功能介紹
-
什麼是 LIFF CLI:
- LIFF CLI 是一個命令列工具,讓開發者可以從命令列創建、更新、列出和刪除 LIFF 應用,從而簡化開發流程。
-
未來功能:
- 未來的更新中將加入 Create LIFF App、LIFF Inspector 和 LIFF Mock 功能,進一步增強開發者的工具集。
如何安裝 LIFF CLI
-
打開終端或命令列工具,執行以下命令來安裝 LIFF CLI:
$ npm install -g @line/liff-cli
安裝完成後,即可使用 liff-cli
命令。
範例代碼
-
例如,要創建一個名為 "Brown Coffee" 的 LIFF 應用,端點 URL 為 "https://example.com",視圖大小為 "Full",可以執行以下命令:
$ liff-cli app create \
--name "Brown Coffee" \
--endpoint-url https://example.com \
--view-type full
更多有關 LIFF CLI 的資訊,請參閱 LIFF 文件中的相關章節。這個工具的推出將大大提升 LIFF 應用的開發效率和靈活性。
LIFF CLI v0.2.0 發布:提升 LIFF 應用開發體驗
在 2024 年 9 月 24 日,LINE 推出了 LIFF CLI v0.2.0,為開發者提供了更強大的工具來開發和調試 LIFF 應用。這次更新引入了新的 serve
命令,讓開發者能夠更順利地進行本地開發和應用調試。
新功能詳解
啟動本地開發伺服器(HTTPS)
-
serve
命令:此命令允許開發者啟動一個帶有 HTTPS 的本地開發伺服器。通過指定本地開發伺服器,serve
命令會啟動一個本地代理伺服器,並將 LIFF 應用的端點 URL 重寫為本地代理伺服器的 URL,從而簡化了 HTTPS 開發環境的設置。 -
注意事項:不要對已發布的 LIFF 應用執行
serve
命令,因為這會重寫應用的端點 URL,導致用戶無法訪問。