0
我试图建立一个系统的用户自动登录到我的网站,如果他们在另一个选项卡已经连接到Facebook和我从Zend框架此错误消息:方法getUserFromAvailableData不存在
Message: Method "getUserFromAvailableData" does not exist and was not trapped in __call()
我已经从https://github.com/facebook/facebook-php-sdk下载了Facebook php API并将其上传到我的服务器,并且该方法确实存在,位于base-facebook.php文件的第463行。这是我打电话给API的地方,如果它有任何区别的话。
require_once(BASE_PATH . "/library/facebook-php/src/facebook.php");
$fbid = Facebook::getUser();
什么可能导致此错误?我在做什么错了吗?
你是否包含base-facebook.php? – Matt 2012-07-27 14:46:39
facebook.php包含base-facebook。我实例化了一个facebook对象,它可以工作。在base-facebook.php里面,它试图用'$ this-> getUserFromAvailableData'来调用方法。我错过了,因为他们在网站上显示的方法是静态的。 – jaimerump 2012-07-27 14:53:49