Это должно быть возможно в соответствии с 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'));