質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Facebook Graph API

Facebook Graph APIとは Facebookのグラフデータベース用のAPIであり、対応言語はPHP、Perl、ActionScript、JavaScriptなどがあります。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

FuelPHP

FuelPHPは、軽量高速で開発が可能なPHPのWebアプリケーションフレームワークです。

Q&A

解決済

1回答

384閲覧

FacebookのSNSログインを実装した際のエラーについて

ebsffzal

総合スコア107

Facebook Graph API

Facebook Graph APIとは Facebookのグラフデータベース用のAPIであり、対応言語はPHP、Perl、ActionScript、JavaScriptなどがあります。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

FuelPHP

FuelPHPは、軽量高速で開発が可能なPHPのWebアプリケーションフレームワークです。

0グッド

0クリップ

投稿2017/11/22 07:00

皆様

お世話になっております。

とある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」とあるので、トークンの扱いを明確にして実装したい。(具体的にどうすればいいのか不明です)

■参考にしたURL
https://case-k.com/blog/2015/08/04/fuelphp%E3%81%A7facebook-sdk-for-php-v5%E3%82%92%E4%BD%BF%E3%81%86/

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

https://bm-server.net/2015/10/15/%E3%80%90fuelphp%E3%80%91opauth%E3%81%A7facebook%E9%80%A3%E6%90%BA%E3%81%97%E3%81%9F%E3%81%84/

http://cms.helog.jp/fuelphp/opauth/

以上になります。
どうぞよろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

解決方法なしクローズ

投稿2019/02/19 03:00

ebsffzal

総合スコア107

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問