Blog · LINE運用ガイド

LINE運用ガイド トラブル編|LINE Loginが正常に使えないのはなぜ?

LINE Loginが正常に使えないのはなぜ? 一般的に、LINE Loginのエラーは3つのパターンに分けられ、LINE公式アカウントのトーク画面にもそれぞれ異なる画面が表示されます。見分け方と対処法を解説します。

LINE Loginが正常に使えないのはなぜ?

こんにちは、OakMegaのCTO、Khanです! LINE Loginが正常に使えなくて困っていませんか? どこに問題があるのかをどう判断し、どう直せばよいのでしょうか。

この記事では、LINE Loginが使えなくなる主なパターンとその原因、そしてできるだけ早く復旧する方法を紹介します。LINE Loginとは何か、LINE公式アカウントでLINE Loginを使うと何ができるのかをまだご存じない方は、まず下の記事をご覧ください!

‍

LINE運用ガイド 応用編|LINE DevelopersでLINE Loginを開設するには?LINE公式アカウントを運用していて、そろそろLINE Loginを開設したい段階ですか? 開設手順の前に、まずLINE Loginとは何か、どんな場面で使うのかを簡単に紹介します。https://oakmega.com/blog/create-line-login-from-line-developers「LINE DevelopersでLINE Loginを開設する方法」と書かれた紫色のテック風カバー画像。記事のテーマを示しています。

‍

LINE Loginが正常に使えない3つのパターン

一般的に、LINE Loginが使えないケースは3つのパターンに分けられ、LINE公式アカウントのトーク画面にはそれぞれ次のような画面が表示されます。

  1. Type A Error:LINE LoginのChannel IDの設定ミス。
  2. Type B Error:LINE LoginのCallback URLの設定ミス。
  3. Type C Error:サーバー(Server)の設定ミス。画像はサーバー設定ミスの一例です。簡単に言えば、Type AとType B以外のエラー画面はすべてType C Errorに当たります。

LINEログインの3種類のエラー画面:チャネルID、コールバックURL、サーバー設定のミス。障害パターンの説明用。

3つのパターンがわかったところで、実際に遭遇してしまったらどう対処すればよいのでしょうか。ここからは、それぞれの解決方法を順に説明します。

‍

1. Type A Error

Type A Errorは、エンジニアに誤ったChannel IDを渡したか、エンジニアが設定時にミスをした可能性があります。LINE Developersの管理画面でLINE Login Channelを開き、Channel IDをもう一度確認したうえで、正しいIDが設定されているかエンジニアに確認すれば解決できます!

LINEログインチャネルの基本設定画面。チャネルIDを赤枠で示し、エンジニアに渡したIDが正しいか確認できます。

‍

2. Type B Error

Type B ErrorもType A Errorと似ていて、エンジニアが誤ったCallback URLを渡したか、こちらが設定時に違うURLを貼り付けた可能性があります。LINE Developersの管理画面でLINE Login Channelを開き、正しいCallback URLが入力されているかを確認するだけでOKです。

LINEログイン設定画面。コールバックURLの編集ボタンを示し、URL設定が正しいか確認できます。

LINEログイン設定画面。コールバックURLの入力欄と更新ボタンを示し、URLの確認・修正ができます。

‍

3. Type C Error

Type C Errorが出た場合は、ほとんどがエンジニア側の設定の問題です。Callback URLのサーバー(Server)で変数がきちんと設定されていない、あるいはそのほかの理由でサーバーエラーが起きている、といったことがType C Errorの原因になります。

LINE Developersの基本設定画面。「開発中」メニューを赤枠で示し、ログインチャネルの状態を確認できます。

LINEログインチャネルの公開確認ダイアログ。公開ボタンをクリックして公開状態に切り替えます。

LINE Developersのチャネル設定画面。赤枠と矢印で「公開済み」を示し、ログインチャネルの公開状態を確認できます。

‍

最後に、上のリストには入っていない「謎のエラー」もひとつ紹介しておきます。

‍

エンジニアがテストしても問題なし、自分で試しても問題なし。なのに上司や社長が試すと、LINE Loginがどうしても使えない。

‍

不思議ですよね。いったい何が起きているのでしょうか。

ご安心ください。このケースはたいてい、LINE Loginの公開ステータスが「Developing」から「Published」に変更されていないことが原因です。使用中のLINE Loginが「Published」になっているかをすぐに確認しましょう。そうしないと、ほかのユーザーはLINE Loginを使ってLINE公式アカウントとやり取りできません!

‍

LINE運用のノウハウをもっと知りたい方へ。ひとつのLINE Loginに複数のLIFFアプリを追加できる? LINE Developersの管理画面ではほかに何が設定できる? OakMegaのLINE公式アカウントでLINE運用の情報をチェックするか、「OakMega LINE運用ガイド」をフォローしてください。ゼロからブランドのLINE公式アカウントを構築するための解説をお届けしています。

今すぐOakMegaのLINE公式アカウントを友だち追加して、LINE運用の情報をチェック!

おすすめの記事

LINE友だちがリンクをタップするとメールアドレスを取得できるのはなぜ?
2021-10-22

LINE運用ガイド・シーン編|LINE友だちがリンクをタップするとメールアドレスを取得できるのはなぜ?

LINE公式アカウントのリンクをタップした友だちのメールアドレスを取得しているブランドがありますが、どうやっているのでしょうか?実はLINE DevelopersのLINE Loginチャネルで「Email address permission」を有効にするだけ。友だちがリンクをタップすると、LINEに登録されたメールアドレスを取得でき、会員連携やカスタマーサポート、新商品のお知らせ配信に活用できます。

Khan LeeCTO
リンクをタップするとLINEに友だち追加画面が出るのはなぜ?
2021-10-22

LINE運用ガイド・シーン編|リンクをタップするとLINEに友だち追加画面が出るのはなぜ?

ブランドのリンクを初めてタップしたとき、LINE公式アカウントの友だち追加を求める画面が先に出てきたことはありませんか?この仕組みは、以前ご紹介したLINE Loginと関係しています。LINE Developersで該当するProviderのLINE Loginチャネルを開き、Linked OAで対象のLINE公式アカウントを選ぶだけで設定できます。

Khan LeeCTO
複数の開発会社のCallback URLで1つのLINE Loginを共用できる?
2021-10-22

LINE運用ガイド・応用編|複数の開発会社のCallback URLで1つのLINE Loginを共用できる?

お客様のLINE公式アカウント構築を支援していると、よくこんな技術的な質問をいただきます。「LINE Developersの1つのLINE Loginを、複数の開発会社が提供するCallback URLで共用できますか?LINE Developersではどう設定すればいいですか?」

Khan LeeCTO
お問い合わせ

AI によるデジタル変革を、今すぐ始めましょう。

OakMega を選んだ企業・機関