・google apps scriptでユーザーがLINEリッチメニュー押下時にLINEログインv2.1のページを表示したい。

実現したいこと

・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 コメント