Я использовал этот код для десятков вкладок раскрытия, и теперь они перестали работать. Я нашел исправление для страниц https, но это исправление не работает на страницах http. Пожалуйста, смотрите код ниже, и любая конкретная помощь будет отличной.
<?php
require 'facebook.php';
$app_id = "APP_ID";
$app_secret = "APP_SECRET";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
$signed_request = $facebook->getSignedRequest();
$page_id = $signed_request["page"]["id"];
$page_admin = $signed_request["page"]["admin"];
$like_status = $signed_request["page"]["liked"];
$country = $signed_request["user"]["country"];
$locale = $signed_request["user"]["locale"];
// If a fan is on your page
if ($like_status) {
$a = file_get_contents("yourlikepage.html");
echo ($a);
} else {
// If a non-fan is on your page
$a = file_get_contents("yournolikepage.html");
echo ($a);
}
?>
Я ни в коем случае не кодер. Пожалуйста, будьте конкретны в своем ответе с реальными исправлениями кода, иначе, скорее всего, ваш ответ, каким бы удивительным он ни был, взлетит над моим ограниченным мозгом.
Спасибо!