PHP SDK 3.0のリクエストからFacebookアクセストークンを取得/保存します

StackOverflow https://stackoverflow.com/questions/9326655

  •  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(), 、私はそれを手動で設定する必要があり、それは機能します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top