我正在尝试创建一个简单的fangate Facebook应用程序,但我卡住了。
该页面只是t show - it
空白。
我在互联网上找到了一个代码并实现了它(也从github下载了facebook sdk)
Facebook页面URL(http)和安全(https)是正确的。
如果我链接index.php页面是空白的,如果我链接prelike.php或reveal.php,则显示内容。
有谁知道问题出在哪里?
链接到Facebook应用程序:
https://www.facebook.com/pages/Testna-stran/136388943218474?id=136388943218474&sk=app_744205652262463
<?php
require 'facebook.php';
$app_id = "xxxxxxxxxxxxxx";
$app_secret = "xxxxxxxxxxxxxxxxxxx";
$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"];
// The following statement does a test of $like_status and chooses which page to display to the visitor
if ($like_status) {$a = file_get_contents("reveal.php");
echo ($a);
}
else {$a = file_get_contents("prelike.php");
echo ($a);
}
?>