0
私はFacebookのログインエラーを記録していますし、時々私はこれを参照してください。FacebookのAPIのログインエラー - セッションの有効期限が切れている、検証のアクセストークン
これを引き起こしている可能性が何OAuthException: Error validating access token:
Session has expired on Friday, 29-Apr-16 14:00:00 PDT.
The current time is Friday, 29-Apr-16 14:38:54 PDT.
?私は誰かがウェブサイトに行き、コードが生成されてから38分後にログインをクリックし、トークンが失効したと仮定します。どうすればこれを防ぐことができますか?
$fbUser = $facebook->getUser();
if ($fbUser)
{
try
{
// We're logged in!
$user_profile = $facebook->api('/me');
}
catch (FacebookApiException $e)
{
// Oh no, an error :(
error_log($e);
$fbUser = null;
}
}
if ($fbUser)
{
try
{
$facebook_id = $facebook->getUser();
$facebook_me = $facebook->api('/me');
session->set('facebook_me', $facebook_me);
}
catch (FacebookApiException $e)
{
error_log($e);
}
}
else
{
$facebook_me = $session->value('facebook_me');
}
ありがとう:
私のコードは次のようなものです!私はそれを調べます:) – user1996496
'$ access_token = $ facebook-> getAccessToken();'をどこに置いてもいいですか? – user1996496
私はアクセストークンの必要はないと思う、APPIDとSECRET Key認証で十分です。 –