
実現したいこと
・google apps scriptでユーザーがLINEリッチメニュー押下時にLINEログインv2.1のページを表示したい。
前提
・apps-script-oauth2 v43のライブラリ登録済です
・LINEログインv2.1ログイン用URLはstateパラメーターが変わるため、リッチメニューリンクのURLに固定で設定することができません。
https://access.line.me/oauth2/v2.1/authorize?response_type=code&client_id=XXXXXXXX&redirect_uri=YYYYYYYY&state=ZZZZZZZZ&scope=openid
・LINEログイン v2.1ログイン用URLはapps-script-oauth2のalertAuthを実行し、取得しています。
・google apps scriptで作成したhtmlはリダイレクトはできない?ため、リッチメニューのリンクボタンに適当なWEBページ(GAS)を設定してのLINEログインv2.1ログインページへの自動転送はできませんでした。
・google apps scriptでユーザーがLINEリッチメニュー押下時にLINEログインv2.1のページを表示する方法をご教授頂ければと思い質問しました。
代替案
2つほど候補を考えておりますが、デメリットがあり実装に躊躇しています。
1.「リッチメニューのリンクボタン」に「GASでLINEログインv2.1ログインページへのリンクを動的に生成したページ」のリンクを固定で設定し、ユーザーにリンクをクリックしてもらう
→問題点:ユーザーの手間が1つ増える
2.リッチメニューをユーザーごとに、リンク押下ごとに動的に生成して紐づける
→問題点:リッチメニューの上限が1000件

0 コメント