直到几个月前,我一直使用这种方法来获取用户的facebook个人资料图片,效果不错。
public function getUserProfilePic(){
$access_token = $this->facebook_obj->getAccessToken();
$user_id = $this->facebook_obj->getUser();
$response = $this->facebook_obj->api(
"/me/picture",
"GET",
array (
'redirect' => false,
'type' => 'large'
)
);
return (!empty($response['data']['url'])) ? $response['data']['url'] : 'images/default_profile.jpg';
}
但是自从我开始使用新的PHP SDK后,我在使用这种方法时遇到了一些问题。如果我在我的应用程序主菜单上闲置5分钟,然后点击转到调用此方法的页面,我会收到“OAuthException:必须使用活动访问令牌来查询有关当前用户的信息”错误消息。有什么想法吗?