1

有没有办法将应用程序安装到对访问者国家或年龄有限制的页面?

我正在编写一个仅适用于不同国家的用户的应用程序。但是,我计划将该应用程序安装为一个没有限制的国际 Facebook 页面上的选项卡。而且我不希望其他国家的用户看到我的应用程序。

这可能吗?

问候, Flashbaer

4

1 回答 1

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'));
于 2012-02-10T13:59:34.667 回答