LINE Chatbot 開發手札 - LIFF

LIFF, LINE Front-end Framework, 一此紀錄與要點。

關於版本

LIFF, LINE Front-end Framework, 是LINE加值客製化的其中之一。現在(20201年5月) LIFF的版本發展到第二版,LIFF v2,第二版與第一版落差很大。我們重點只放在第二版。會談這一點是因為網上關於LIFF的討論文章仍有一定以上比例其實是LIFF v1的文章。

入門參考文章

這篇文是比較完整且有應用的,有提到重點。LIFF的重點在應用:

一、透過 LINE 整合登入。 二、取得使用者公開的資訊。 三、取得系統環境參數。

LIFF 的登入機制,即 LIFF URL,是可以帶入Query 參數的。

當然,一切的基準仍以官網為主。

LIFF 登入

其中LIFF登入機制,算是比較難的部份。它至少會轉址二次,有路徑參數的話會轉址三次。1) 轉到LINE OAuth UI page,2) 轉到 LIFF URL page,3) 再轉址到目的地 page。

下圖是官方的登入機制循序圖(Sequence Diagram)。

簡化如下,

程式碼紀錄

EOF

Last updated