PHP Facebook SDK - 检查用户是不是喜欢粉丝专页
Posted
技术标签:
【中文标题】PHP Facebook SDK - 检查用户是不是喜欢粉丝专页【英文标题】:PHP Facebook SDK - check if user liked a fanpagePHP Facebook SDK - 检查用户是否喜欢粉丝专页 【发布时间】:2015-10-24 15:46:51 【问题描述】:我正在尝试检查用户是否喜欢粉丝专页。
这是我的代码:
$facebook = new Facebook(array(
'appId' => APP_ID,
'secret' => APP_SECRET,
'cookie' => true,
));
$user = $facebook->getUser();
if (!$user)
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'user_likes'
));
else
try
$likes = $facebook->api("/me/likes/".$fanpage_id);
我的问题 - Facebook 没有在回复中给我 Facebook 页面 ID。我不知道为什么。当我尝试接受权限(作为用户)时,我只能接受发布关于我的信息。我无法接受“user_likes”权限,因为我在接受权限时无法在文本信息中看到此权限。
有人帮不了我吗?
【问题讨论】:
【参考方案1】:您需要将您的应用提交给 Facebook 以供批准,以获取除公开个人资料之外的任何内容。转到您的应用设置、状态和审核部分。然后点击大的“开始提交”按钮。然后选择user_likes
对象并提交您的应用以供批准。
【讨论】:
Facebook不再允许“Like Gating”,因此为了检查用户是否喜欢单个特定页面,您将无法获得审查中授予的user_likes
权限的使用. developers.facebook.com/docs/facebook-login/…【参考方案2】:
首先您必须在 facebook 开发者网站上注册或提交您的应用程序。 Click here for facebook developer link
【讨论】:
以上是关于PHP Facebook SDK - 检查用户是不是喜欢粉丝专页的主要内容,如果未能解决你的问题,请参考以下文章
在 Facebook iOS SDK 中检查 Facebook 对话帖子是不是成功
检查 accesstoken 是不是过期 Facebook SDK 4.7 ios
Facebook PHP SDK Graph API - 是不是可以访问 PAST 事件?
ios 应用程序的用户是不是可以使用 facebook-sdk 在 facebook 上喜欢 URL?