0
Bundle bundle = new Bundle();
bundle.putString("access_token", facebook.getAccessToken() );
Log.i("access_token", facebook.getAccessToken());
String response = facebook.request("me/friends?fields=name",bundle, "GET");

日志行工作正常,所以很明显那里有一个访问令牌。此外,前往

https://graph.facebook.com/me/friends?fields=name&access_token=1234567.....

完美运行。

然而,facebook 返回一个错误,指出使用上面的代码需要一个活动的访问令牌。

有任何想法吗?

4

1 回答 1

3

您不需要将访问令牌添加到捆绑包中,因为 facebook 结构已经拥有它,并且它将作为请求方法的一部分插入。

尝试将“字段”添加为 Bundle 的一部分并调用不同的图形路径:

bundle.putString("fields", "name");
String response = facebook.request("me/friends",bundle, "GET");
于 2012-09-04T15:18:19.250 回答