Я пытаюсь добавить этот скрипт в мое приложение iframe на Facebook, но, похоже, он не работает:
$signed_request = $facebook->getSignedRequest();
$like_status = $signed_request["page"]["liked"];
// If a fan is on your page
if ($like_status) {
echo 123;
} else {
// If a non-fan is on your page
echo 456;
}
Я помещаю правильный идентификатор приложения и секретный ключ, и я звоню в facebook.php в правильном направлении. Я не получаю ошибок или предупреждений, просто сценарий не работает.
$like_status
ничего не возвращает
изменился ли скрипт? есть другая версия?
спасибо
редактировать. больше кода:
<?php
require 'facebook.php';
$app_id = "11549508592";
$app_secret = "d898cb58b16f2aaaaaaaaaaaaaa";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
$signed_request = $facebook->getSignedRequest();
$like_status = $signed_request["page"]["liked"];
echo "<br>like status = $like_status";
?>