Q&A

PHPでのOpauthを使用したLINEログインについて

皆様初めまして

私は現在PHP(cakePHP)で作成したアプリへのLINEログインの実装を考えています。 そこで、LINEdevelopersのアカウント及びチャネル作成(まだ非公開です)を行いアプリに組み込んでみたのですがうまくログインができません。

アプリの設定ファイルに「クライアントID」と「クライアントシークレット」を記載し動かしてみたところ、 LINEのログイン画面は表示されるのですがメールアドレスとパスワードを入力しログインボタンを押下すると以下のようにエラーメッセージが画面下部に表示されます。 以下、エラーメッセージ

LINEに登録されていないメールアドレスまたはパスワードが間違っている可能性があります。
また、下記の設定でログインを許可しているかご確認ください。

スマートフォン:
設定 > アカウント > ログイン許可
フィーチャーフォン:
設定 > 他端末ログイン設定

入力したアドレスとパスワードはLINEdevelopersのアカウントを使用しているため間違っているようにも思えません。 私用のアカウント(PCへのログインを許可したもの)で試しもしましたが結果は同じでした。

また公式にある「ウェブアプリでLINEログインを試してみる」https://developers.line.biz/ja/docs/line-login/web/try-line-login/ でサンプルアプリに「クライアントID」「クライアントシークレット」「リダイレクトURL」を設定してみたところ正常にログインをおこなうことはできました。。。

どなたか解決方法などご存知の方がいらっしゃいましたら、ご教授願えますでしょうか。

LINEログイン画面のURLは https://access.line.me/dialog/oauth/weblogin?client_id={クライアントID}&redirect_uri=https%3A%2F%2F{ドメイン名}%2Fauth%2Fline%2Foauth2callback&response_type=code&state=7492cac5d9c12f2aa512ce7b5c690b500032c7ab

ログイン失敗後のURLは https://access.line.me/dialog/oauth/weblogin?forceSecondVerification=&response_type=code&client_id={クライアントID}&showPermissionApproval=&response_mode=&displayType=b&otpId=&idProvider=1&scope=&state=66915b90224e019d0d020716b9adbe004910a774&redirect_uri=https%3A%2F%2F{ドメイン名}%2Fauth%2Fline%2Foauth2callback&error=server_error&errorCode=445&errorMessage=ACCOUNT_LOGIN_FAIL

です。 何卒、宜しくお願い致します。

  • 0
  • 0
  • 2158
  • twitter facebook
Are you sure? question.vm