皆様
お世話になっております。
とあるweb開発で、FacebookAPIを利用したSNSログインを実装しようとして、
つまずいております。
概要を下記にまとめましたので、
有識者様にご相談させていただきます。
■環境
LAMP環境
php5.6(FuelPHP)
mysql
■試したこと
・画面上にFacebook認証ボタンを設置し、API通信を試みました。
・使用したライブラリはopauthになります。
・認証ボタンを押すと、Facebookの認証画面に遷移するのですが、その画面から戻る際に、以下のようなメッセージになります。
■Facebookからリターンされた後の画面
Authentication error: Opauth returns error auth response.
/var/www/html/プログラムまでのパス/controller/auth.php:141:
array (size=2)
'error' =>
array (size=4)
'provider' => string 'Facebook' (length=8)
'code' => string 'access_token_error' (length=18)
'message' => string 'Failed when attempting to obtain access token' (length=45)
'raw' => string 'HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Pragma: no-cache
Cache-Control: private, no-cache, no-store, must-revalidate
facebook-api-version: v2.5
Expires: Sat, 01 Jan 2000 00:00:00 GMT
x-fb-rev: 3474234
Content-Type: application/json; charset=UTF-8
x-fb-trace-id: BMgTzu5gn0+
Strict-Transport-Security: max-age=15552000; preload
Vary: Accept-Encoding
X-FB-Debug: a9IHBGLJNm1+FUMRoc2QeCJnM6gdpchC87KqCmk8Kdi9upWPLOOveKhvwPLoUpW3leg5uIcM7J/+MbAiN4MRRg==
Date: Wed, 22 Nov 2017 06:03:49 GMT
Connec'... (length=544)
'timestamp' => string '2017-11-22T15:03:49+09:00' (length=25)
■解決したいこと
①リターンされる際、正しくサイト側に戻したい。
②エラーメッセージ「access_token_error」とあるので、トークンの扱いを明確にして実装したい。(具体的にどうすればいいのか不明です)
http://noumenon-th.net/programming/2016/03/14/facebook-sdk-for-php-v5-0/
http://c-geru.com/as_blind_side/2017/04/facebookapiphp.html
http://cms.helog.jp/fuelphp/opauth/
以上になります。
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。