如何解决'此方法必须使用app access_token调用'错误?

Moo*_*oon 1 php facebook graph facebook-graph-api

我正在我的测试应用程序上测试分数api.

所以...我已经使用以下权限烧毁了我的应用程序.

publish_stream,
publish_actions,
user_status,
user_photos
Run Code Online (Sandbox Code Playgroud)

登录后,我在PHP中请求以下api

$loggedUser = $Facebook->getUser();
$scoreUpdate = $Facebook->api('/'.$loggedUser."/scores", 'post', array('score'=> 100));
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

必须使用app access_token调用此方法

所以我已经检查了sdk发送到Facebook的内容,并且我已经确认它正在发送'access_token'和我的参数.

在这种情况下有什么问题?

coj*_*ack 5

app access_token你可以简单地这样做:

$facebook->api('/me/scores', 'POST', array( 'score' => 100, 'access_token' => $facebook->getAppId().'|'.$facebook->getApiSecret() ));