PHP SDK 3.0のリクエストからFacebookアクセストークンを取得/保存します
-
27-10-2019 - |
質問
Facebook Connectを使用する外部アプリケーションから有効なアクセストークンを取得し、Getでトークンを送信するとします。
そのトークンを手に入れて保存するのは私にとって普通/良いですか $facebook = new Facebook(...);
物体?何かのようなもの:
$facebook = new Facebook(array(
'appId' => $this->app_id,
'secret' => $this->app_secret,
));
$token = $facebook->getAccessToken();
if(empty($token) && isset($_REQUEST['access_token']))
$facebook->setAccessToken($_REQUEST['access_token']);
$userID = $facebook->getUser();
if(!$userID)
{
return false;
}
return $facebook;
これで問題ない場合、SDKはこの値もセッションまたはCookie配列に保存しますか、それとも必要なすべてのスクリプトに渡す必要がありますか?
解決
これがどのように機能するかを見つけました。 SDKは電話時にセッションを設定しません setAccessToken()
, 、私はそれを手動で設定する必要があり、それは機能します。
所属していません StackOverflow