LINE LIFF 介紹

v2 版本之後新增支援外部瀏覽器與二維條碼掃描器等功能, 開始使用 SDK v2 時,務必等待頁面讀取完成後再執行 API。

初始化

liff.init()

取得使用者資訊

liff.getProfile()
 .then(profile => {
     // 成功取得個人資訊
 }).catch(err => {
     console.log(err);
 });

開啟新視窗

liff.openWindow({
   url: "要開啟的網址",
   external: true
});

錯誤訊息解決方式

  • user doesn’t grant required permissions yet.
開啟LIFF->Scopes-> 點開 View all,將chat_message.write選項勾起

參考資訊