2017-04-19 11 views
0

私はLaravel freamworkに基づいてoctoberCMSを使用しています。octoberCMSのflynsarmy-sociallogin(Facebook API) - 認証に失敗しました! Facebookは無効なユーザーIDを返しました

自分のページにFacebookアカウントでサインインする可能性があるので、私はソーシャルプラグインをインストールしました。 https://developers.facebook.com/

  1. 移動し、ドロップダウンのアプリで新しいアプリを作成]をクリックします:プラグインでの命令として

    は、と言っています。

  2. は、他の必要なフィールドと一緒にあなたの表示名(通常は自分のサイト名)を入力し、アプリケーション

  3. の作成]をクリックし、以下のフィールドにあなたのApp IDとAppシークレットをコピーします。 [設定]タブで

  4. は、有効なOAuthのはhttp://www.example.com/flynsarmy/sociallogin/Facebook

だから私が行っている各ステップにリダイレクトURIを設定します。

しかし、私は立ち往生しました。

私はイベントログ/直接バックエンド/設定/ログに(私のログファイルにFacebookのアカウントを使用してWebサイトにログインしようとしているとき、私はこれを得た:

認証は、Facebookが無効を返しませんでした!ユーザーID。 内のpublic_html /プラグイン/ flynsarmy/sociallogin /ベンダー/ hybridauth/hybridauth/hybridauth /ハイブリッド/ Auth.php ライン上の169

とも私はFacebookのアカウントを使用してWebサイトにログインしようとしたとき、Iログインページで#__=__とリダイレクトされています(hin問題の解決には時間がかかりません)。例えば

は私のログインページがある場合:

www.example.com/login 

リダイレクトされたページは以下のとおりです。

www.example.com/login#__=__ 

私が読んだ:

HybridAuth Facebook returned an invalid user id

Authentication failed! Facebook returned an invalid user id

Hybridauth - PHP - Facebook returned an invalid user id

HybridAuth Facebook returned an invalid user id

laravel4 hybridauth facebook Authentication failed! Facebook returned an invalid user id

、何も は、任意のヘルプ情報のためにありがとうございました、私を支援してきました。

答えて

1

Facebookは最近APIを変更したため、IDの返信方法が異なるようになりました。

プラグインでhybridauthライブラリを手動で更新できる場合は、問題を解決する必要があります。そうでない場合は、プラグインの作成者に報告し、プラグインのhybridauthライブラリの更新を依頼する必要があります。

関連する問題