Скрыть приложение Facebook от поиска - PullRequest
5 голосов
/ 02 августа 2011

Я добавляю страницу iFrame на нашу фан-страницу Facebook, там есть форма подписки на новостную рассылку, но я застрял на чем-то.

Если наша фан-страница называется бла-бла, страница регистрации будетназывается "BlahBlah Insider Info".Когда я ищу Blahblah, приложение появляется перед фан-страницей, что нехорошо!

Как мне сделать так, чтобы оно не появлялось в поиске и могло быть доступно только с нашей фан-страницы?

Ответы [ 3 ]

2 голосов
/ 02 августа 2011

НЕТ в настоящее время это невозможно. Кроме того, наш поиск учитывает предыдущее использование приложения / страницы, поэтому в зависимости от того, когда вы посещали приложение, оно может отображаться для вас в другом порядке, нежели для других.

1 голос
/ 21 ноября 2012

Кажется, что невозможно удалить приложение из результатов поиска.

Чтобы решить мою проблему, я использовал dirty hack , чтобы перенаправить пользователя, когда я обнаружил, что он былдоступ к странице приложения, а не к моей реальной вкладке страницы.

if(isset($_SERVER['HTTP_REFERER'])){
  if(strpos($_SERVER['HTTP_REFERER'], 'apps.facebook.com') > -1){
    echo "<script type="text/javascript">
    top.location.href = 'https://www.facebook.com/_MY_PAGE_TAB_';
    </script>";
  }
}

Facebook использует поддомен «apps.facebook.com» для страниц приложения, но «www.facebook.com» для вкладок страницы.

Это должен был быть Javascript, потому что если бы я использовал PHP, он перенаправил бы только iframe, а не всю страницу.

0 голосов
/ 10 сентября 2011

Я думаю, что это происходит только с учетной записью разработчика.если вы войдете в систему с другой учетной записью, вы не увидите свое приложение.правильно

...