Q&A

LIFFのauto loginで「User need to have developer role.」となります。

前提・実現したいこと

LIFFアプリで自動ログインをしたい  

発生している問題・エラーメッセージ

自動ログインをtrueに設定してLIFFのWebアプリを呼び出すと、「User need to have developer role.」と ダイアログが表示されます。

該当のソースコード

NodeでEJSでテンプレートエンジンでプロジェクトを構成しています。

<!DOCTYPE html>

<html> <head> <title><%= title %></title> <link rel='stylesheet' href='/stylesheets/style.css' /> <script charset="utf-8" src="https://static.line-scdn.net/liff/edge/2/sdk.js"></script> </head> <body> <h1><%= title %></h1> <p>Welcome to <%= title %></p>

<!-- jQuery -->

<script src="/admlte/plugins/jquery/jquery.min.js"></script>

<script type="text/javascript"> 'use strict'; $(function () { // $(document).ready() liff.init({ liffId: 'xxx-yyyyy', // Use own liffId withLoginOnExternalBrowser: true, // Enable automatic login process }).then(() => { // Start to use liff's api console.log( "start liff" ); }) .catch((err) => { console.log( err ); }); }); </script>

</body> </html>

試したこと

ログイン時に入力する利用者のメールアドレスがデベロッパーコンソールで 該当チャネルの権限設定で、「Admin」で有ることを確認しました。

補足情報(FW/ツールのバージョンなど)

v10.15.0 ※nodeが古いとかありますか?

よろしくお願いします。

  • 0
  • 1
  • 1090
  • twitter facebook

公開すると、ログインができました。

  • 1

関連する質問

    関連する質問はありません

本当によろしいですか? question.vm