有没有办法将应用程序安装到对访问者国家或年龄有限制的页面?
我正在编写一个仅适用于不同国家的用户的应用程序。但是,我计划将该应用程序安装为一个没有限制的国际 Facebook 页面上的选项卡。而且我不希望其他国家的用户看到我的应用程序。
这可能吗?
问候, Flashbaer
有没有办法将应用程序安装到对访问者国家或年龄有限制的页面?
我正在编写一个仅适用于不同国家的用户的应用程序。但是,我计划将该应用程序安装为一个没有限制的国际 Facebook 页面上的选项卡。而且我不希望其他国家的用户看到我的应用程序。
这可能吗?
问候, Flashbaer
根据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'));