Разработка вкладки iframe приложения - PullRequest
0 голосов
/ 10 сентября 2011

Я знаю, что в Facebook есть несколько бесплатных приложений, которые дают вам возможность, если пользователь FAN заходит в программу xyz.php или показывает изображение. Если пользователь нажимает «нравится», перейдите в программу vwx.php или покажите изображение. Я пытался сделать то же самое, что и те бесплатные приложения, использующие FB.Event.subscribe внутри приложения php facebook, но я устал от попыток. Я знаю, это должно быть так просто, как:

, если пользователь фанат {Location.href = 'xyz.php'} еще {location.href = 'vwx.php'}

НО КАК Я ЗНАЮ, ЧТО ПОЛЬЗОВАТЕЛЬ ПОЛНОСТЬЮ ИЛИ НЕ

пожалуйста, помогите !!! Спасибо

1 Ответ

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

Вам следует ознакомиться с параметром * signature_request *:

http://developers.facebook.com/docs/authentication/signed_request/

Если прокрутить страницу вниз, вы найдете функцию PHP, которая показывает, как проверять и декодировать * signature_request *.

Добавьте функцию к своему коду и вызовите ее так:

$data = parse_signed_request($_REQUEST['signed_request'],'YOUR_APP_SECRET');

Теперь вы можете получить доступ к объектам в sign_request в виде массивов PHP:

if($data['page']['liked']) { //show content for fans } 
else { //show content for others }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...