我正在编写一个代码,允许用户在他们的页面上放置一个like box,所以我需要确保该页面对于一个like box 是有效的,因为个人页面不起作用。我目前正在使用 facebook.php 文件,但是当我使用以下代码时:
// $fbexist is the page username in this case "clubcoreme"
function CheckFB($fbexist) {
require_once("include/facebook.php");
$config = array();
$config['appId'] = 'APP_ID';
$config['secret'] = 'APP_SECRET';
$facebook = new Facebook($config);
try {
$facebook->api($fbexist);
if (!$facebook->api($fbexist)) {
$personal = "No";
} else {
$personal = "Yes";
}
} catch(FacebookApiException $e) {
$checked = array(false, $personal);
return $checked;
}
$checked = array(true, $personal);
return $checked;
}
它总是以 $personal = "No" 的形式返回,这应该意味着它对类似框无效。但我知道我可以将 clubcoreme 用于类似的盒子。当我尝试“JohnnieWalkerLebanon”而不是 clubcoreme 时,它会起作用。我究竟做错了什么?有没有更好的方法呢?
先感谢您,
罗伯特