PHP Facebook SDK - 检查用户是否喜欢粉丝专页

时间:2015-10-24 15:46:51

标签: php facebook sdk

我正在尝试检查用户是否喜欢粉丝专页。

这是我的代码:

    $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”权限,因为我在接受权限时无法在文本信息中看到此权限。

任何人都无法帮助我?

2 个答案:

答案 0 :(得分:0)

您需要将您的应用程序提交到Facebook以获得批准,而不仅仅是公开个人资料。转到您的应用设置,状态和审核部分。然后点击“开始提交”按钮。然后选择user_likes对象并提交您的应用以供审批。

enter image description here

答案 1 :(得分:-1)

首先,您必须在Facebook开发者网站上注册或提交您的应用。 Click here for facebook developer link