У меня проблема с вкладкой моей страницы.При первом обращении к приложению через вкладку страницы (например, выход из системы, изменение браузера, удаление всех файлов cookie) я не получаю подписанный запрос.Вот (часть) мой код (я использую новейший PHP SDK):
require_once ('facebook.php');
$app_id = "xxx";
$app_secret = "xxx";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
$signed_request = $facebook->getSignedRequest();
$page_id = $signed_request['page']['id'];
$ page_id пуст при первом открытии вкладки страницы.Когда я снова нажимаю на вкладку страницы, все в порядке, и $ page_id заполняется.
Что я делаю не так?Я нашел возможные решения для stackoverflow, но они не работают для меня: «signature_request for Canvas» включен, а URL-адрес вкладки моей страницы заканчивается на «tab.php».
Большое спасибо!