0
require 'facebook/facebook.php';
require 'config/fbconfig.php';
require 'config/functions.php';

include dirname(__FILE__) . "/includes/session.php";

$facebook = new Facebook(array(
    'appId' => ".....",
    'secret' => ".....",
));

//token variable is "false" if there no access_token
if($_POST['token'] != "false")   
     $facebook->setAccessToken($_POST['token']);

我正在access_token使用 Ajax。setAccessToken()如文档中所示,对函数的调用似乎有效,但它返回未定义的方法错误。我确信令牌是有效的,因为我在 Facebook 的调试器中检查了它。

更新:我刚刚做var_dump()$facebook,它是一个有效的 Facebook 对象。所以错误可能不在这里。

4

1 回答 1

0

从Github下载最新版本的 PHP SDK并将其替换为您正在使用的当前版本。

于 2012-06-30T20:58:21.767 回答