我可以只让喜欢facebook页面的人使用应用程序吗?

我可以只让喜欢facebook页面的人使用应用程序吗?,facebook,facebook-graph-api,facebook-like,Facebook,Facebook Graph Api,Facebook Like,我制作了一个facebook应用程序,并与一个页面关联。我只希望喜欢该页面的人能够使用该应用程序。这可能吗?当有人试图加载你的应用程序时,他们需要获得授权 授权后,您可以查询用户的图表,查看他们喜欢什么: (我假设您已经授权使用PHPSDK,并且将拥有$facebook对象,但是其他技术的原理是相同的) 上面有一些PHP和JS示例代码 $fanPageId = "xxxxxxxxx"; $appId = "xxxxxxxxxx"; $fanPageLiked = fals

我制作了一个facebook应用程序,并与一个页面关联。我只希望喜欢该页面的人能够使用该应用程序。这可能吗?

当有人试图加载你的应用程序时,他们需要获得授权

授权后,您可以查询用户的图表,查看他们喜欢什么:

(我假设您已经授权使用PHPSDK,并且将拥有$facebook对象,但是其他技术的原理是相同的)


上面有一些PHP和JS示例代码
    $fanPageId = "xxxxxxxxx";
    $appId = "xxxxxxxxxx";
    $fanPageLiked = false;
    $appLiked = false;

    $likes = $facebook->api('me/likes');

    foreach ($likes['data'] as $ilike) {
        if ($ilike['id'] == $fanPageId) {$fanPageLiked = true;}
        if ($ilike['id'] == $appId) {$appLiked = true; }
    }

    if ($fanPageLiked)
    {
    .... run your game.
    }
    else
    {
    .... redirect to fan page.
    }