我正在使用 facebook php SDK 将用户登录到网站。我还要求用户授予权限,例如:
user_likes,publish_actions,email,offline_access,user_birthday
现在我正在检查用户是否是我的 Facebook 页面的粉丝。
$isFan = $facebook->api(array(
"method" => "pages.isFan",
"page_id" => 'xxxxxxxxxxx'
));
问题是当用户的 Facebook 会话结束时,即使用户之前喜欢该页面,上述代码也会返回 false。现在有什么方法可以检查是否喜欢我的粉丝页面,例如使用访问令牌。由于我使用离线访问,我有一个有效的用户访问令牌 60 天,然后我会要求他再次登录。