ユーザーが自分のページに類似ボックスを配置できるようにするコードを書いているので、個人ページは機能しないため、ページが類似ボックスに対して有効であることを確認する必要があります。現在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を使用できるという事実を知っています。そして、clubcoremeの代わりに「JohnnieWalkerLebanon」を試してみるとうまくいきます。私は何が間違っているのですか?そしてそれを行うためのより良い方法はありますか?
前もって感謝します、
ロバート