1
有與Facebook的API OAuth的問題...Facebook acces令牌在3-4刷新後過期?
OAuthException:活動的訪問令牌必須用於查詢當前的user.loggain信息
的事情是,它第一次工作完美,但經過3嘗試它給我的錯誤...
用戶可以從存儲和用戶借用工具,免費最多可借4個工具..每次用戶compeletes我刷新頁面後3-4刷新步驟後,我得到的錯誤
<?php
header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');
require 'php/facebook.php';
require 'php/faceconf.php';
$facebookoklog = "";
$facebookoklog1 = "";
$facebookok = "";
$facebook = new Facebook(array(
'appId' => $appID,
'secret' => $appSecret,
));
$user = $facebook->getUser();
if(empty($user)){
global $facebookok;
$facebookok = "getill";
}
elseif($user){
try{
//get the facebook user profile data
$user_profile = $facebook->api('/me');
$_SESSION['User']=$user_profile;
}catch(FacebookApiException $e){
global $facebookoklog;
global $facebookoklog1;
$facebookoklog = "loggain";
$facebookoklog1 =$e;
}
}
if($facebookoklog=="loggain" || $facebookok=="getill"){ //do this}
else{//dothis}
你什麼錯誤? –
OAuthException:必須使用活動訪問令牌來查詢有關當前user.loggain的信息 –
您是否嘗試過擴展您所獲得的第一個'access_token'?閱讀這些文檔:https://developers.facebook.com/docs/howtos/login/extending-tokens/ –