3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

LINEログインした際にそのまま公式アカウントを友達に追加させる方法

Last updated at Posted at 2019-05-08

諸事情で実装を凍結させることが決まったので調査が終わったところまでを忘れないようにメモ書き程度に。

LINEログイン→友だち追加は最初は出来ないと思っていたのだがよくみたら下記URLがそれについての文書だった。気づかなかったのは「LINE公式アカウントをLINEログインのチャネルにリンクする」という文面が完全に意味不明だったからだ。
https://developers.line.biz/ja/docs/line-login/web/link-a-bot/

「LINE公式アカウント」がこっちが開設している/するアカウントのことなのか、本物のLINE公式アカウントのことなのか意味不明だし、LINEログインのチャネルにリンクするもそれだけ読むと意味不明である。実際にはLine developerではLINEログインやMessageAPI用のアカウントを「チャネル」と呼んでおり、その「LINEのログイン」用のチャネルにMessageAPIをリンクする設定を行うことで、LINEログイン時にあなたが持っているLINEの公式アカウントを友達に追加させるかどうかを選ばせることができますよということなのである。

そんなん「LINE公式アカウントをLINEログインのチャネルにリンクする」だけじゃわからんじゃろと思うのだがまあよく読めという話なのか? なんでもいいが……。

で、実際問題そのままよくわからなかったのだがLINEログインチャネルに下記のような設定項目があるので、ここで別途作ったMessageAPIのチャネルを設定してやり
image.png

LINEログイン時のリダイレクトURLへのパラメータにbot_promptをnormalかaggresiveかのどちらかを設定してやることで、LINEログインでの認証→友達追加をするか否か、といった感じで画面遷移できるようになった。これで友だち追加してもらえればサービス側からLINEを通じてお知らせとかを通知できるようになるのだ。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?