私は自分のウェブサイトでFacebookログインとログアウトを実装しようとしています。 Facebook PHP SDKを使用しています。次のようにFacebookログアウトがoffline_accessと連携していません
私が使用しているコードは次のとおりです。
ログイン
$facebook = new Facebook(array('appId' => APP_ID,
'secret' => APP_SECRET
));
$param = array();
$param["scope"] = array("email","offline_access","publish_stream");
$loginUrl = $facebook->getLoginUrl($param);
ログアウト
$logoutUrl = $facebook->getLogoutUrl();
問題は、ログアウトURLは、Facebookのユーザーをログアウトすることができないです。
スコープパラメータから「offline_access」を削除すると、logout URLが正常に動作しています。
また、PHP SDKのexample.phpファイルに上記のスコープを実装しました。結果は同じでした。
誰でも助けてもらえますか?
こんにちはSomnath、 ありがとうございます。 最新のphp sdkをダウンロードしました。 facebook-php-sdk-v3.1.1-25-g6c82b3f.zip。 srcフォルダには2つのPHPページがあります。 しかしいずれのページでも、setSession()という名前の関数が見つかりませんでした。 また、$ facebookオブジェクトを作成するときにサンプル使用ドメインパラメータを表示することもできます。 ところで、私はスコープ配列に "offline_access"は必要ないと思う。 しかし、私はこのエラーを解決することができればいいです。 よろしく、 Sourav –