应用标签页的限制?

时间:2011-11-22 11:46:40

标签: facebook-page facebook-apps restrictions

有没有办法将应用安装到页面上,限制访问者的国家/地区或年龄?

我正在编写一个应用程序,该应用程序仅适用于不同国家的用户。 但是,我打算将该应用程序安装为国际Facebook页面上的标签,没有任何限制。我不希望其他国家/地区的用户看到我的应用。

这可能吗?

此致 Flashbaer

1 个答案:

答案 0 :(得分:1)

应该可以根据https://developers.facebook.com/docs/reference/fbml/restricted-to/

无论我使用哪种设置,该选项卡都不适用于未登录的用户,并且始终可供登录用户使用。我不认为我做错了什么。

这是我使用的代码:

self::$facebookClient = new Facebook(array(
    'appId'  => $appId,
    'secret' => $appSecret,
));
$restrictions = array(
    'location' => 'AR,AT',
    // 'type' => 'alcohol',
    // 'age' => '50+',
);
var_dump($fb->api('/'.$appId.'?restrictions='.urlencode(json_encode($restrictions)), 'POST'));
var_dump($fb->api('/'.$appId.'?fields=restrictions'));