我將嘗試這個腳本添加到Facebook上我的iframe應用程序,但它似乎沒有工作:
$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;
}
我按合適的應用程序ID和祕密密鑰和IM調用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";
?>
'print_r($ signed_request)'顯示什麼? – ceejayoz 2011-05-26 19:07:34
沒有顯示,它是空的 – Patrioticcow 2011-05-26 19:20:31
'print_r($ _ REQUEST)'顯示什麼? – ceejayoz 2011-05-26 19:22:09