有没有办法将应用安装到页面上,限制访问者的国家/地区或年龄?
我正在编写一个应用程序,该应用程序仅适用于不同国家的用户。 但是,我打算将该应用程序安装为国际Facebook页面上的标签,没有任何限制。我不希望其他国家/地区的用户看到我的应用。
这可能吗?
此致 Flashbaer
答案 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'));