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_tokenAjaxを使用して合格しています。ドキュメントに示されているように、関数の呼び出しsetAccessToken()は有効のようですが、未定義のメソッドエラーが返されます。Facebookのデバッガーでチェックしたので、トークンは有効であると確信しています。

更新:私はちょうどでしvar_dump()た、$facebookそしてそれは有効なFacebookオブジェクトです。したがって、エラーはおそらくここにはありません。

4

1 に答える 1

0

Githubから最新バージョンのPHPSDKをダウンロードし、現在使用しているバージョンに置き換えます。

于 2012-06-30T20:58:21.767 に答える