0

我正在编写一个代码,允许用户在他们的页面上放置一个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 时,它​​会起作用。我究竟做错了什么?有没有更好的方法呢?

先感谢您,

罗伯特

4

0 回答 0