setAccessToken()不在FB的PHP SDK中工作

时间:2012-06-30 10:06:53

标签: php facebook facebook-graph-api

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']);

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

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

1 个答案:

答案 0 :(得分:0)

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