喜欢fanpage时的Facebook应用权限

喜欢fanpage时的Facebook应用权限,facebook,facebook-graph-api,facebook-like,fan-page,Facebook,Facebook Graph Api,Facebook Like,Fan Page,我想检查人们是否喜欢我的粉丝页面,所以我不得不在Facebook上创建应用程序。我也在Facebook上建立了联系。下面是我的代码: require_once('facebook/facebook.php'); $facebook = new Facebook(array( 'appId' => '574707409300181', 'secret' => 'xxxxxx', 'cookie' => true)); $user =

我想检查人们是否喜欢我的粉丝页面,所以我不得不在Facebook上创建应用程序。我也在Facebook上建立了联系。下面是我的代码:

require_once('facebook/facebook.php');
$facebook = new Facebook(array(
        'appId' => '574707409300181',
        'secret' => 'xxxxxx',
        'cookie' => true));
$user = $facebook->getUser();
if($user) {
    try {
        $our_page_id = '263807853767281'; // This should be string
        $user_is_fan = false;
        $likes = $facebook->api( '/me/likes?fields=id' );
        foreach( $likes['data'] as $page ) {
            if( $page['id'] === $our_page_id ) {
                $user_is_fan = true;
                echo 'YOU LIKE FANPAGE!';
            }
        }
    } 
    catch (FacebookApiException $e) {
        $user = null;
    }
}
我的问题-当用户按下Facebook上的“喜欢”按钮时,是否有可能显示允许用户接受我的应用程序的窗口?我这么问是因为我不知道如何推广我的应用。。。也许有更好的解决办法?简而言之,当用户喜欢我的粉丝页面时,他必须接受权限。:)
谢谢你的回复

like gating不可能也不再允许,用户的like权限将不会获得批准。查看facebook的平台政策和变更日志。你知道如何在没有权限的情况下获得用户喜欢的内容,或者如何轻松获得权限吗?没有办法,正如我所说的:不允许再使用喜欢的门控。