Содержание страницы Facebook только для фанатов - PullRequest
0 голосов
/ 17 февраля 2012

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

На моей странице есть приложение с вкладками, которое просто показывает фрейм веб-страницы на моем сервере (не-PHP-сервер). Внутри страницы у меня есть код купона, который отображается для фанатов страницы.

К сожалению, не фанаты могут войти и получить код, не понравившись странице.

Я пробовал, но не только он не работает, но и амортизируется и больше не будет работать с июня 2012 года.

Ответы [ 2 ]

2 голосов
/ 17 февраля 2012
0 голосов
/ 17 февраля 2012

Когда пользователь впервые попадает на вашу вкладку для страницы Facebook, Facebook передает, является ли пользователь администратором и понравилась ли ему страница в подписанном запросе.Просто проверьте, что Facebook уже проходит мимо вас.Использование чего-то вроде iframehost означает, что у вас нет доступа ко всем отчетам по аналитике Facebook, поскольку они связаны с их приложением, а не с вашим.

$parsed_signed_data = $fb->getSignedRequest();
if ( $parsed_signed_data['page']['liked'] ) {
    // They Like us!
} else {
    // They don't like us yet
}
...