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返回时出现错误,表示使用上述代码需要使用活动访问令牌。
有什么想法吗?
答案 0 :(得分:3)
您不需要将访问令牌添加到捆绑包中,因为facebook结构已经拥有它并且它将作为请求方法的一部分插入它。
尝试添加“字段”作为Bundle的一部分,并调用不同的图形路径:
bundle.putString("fields", "name");
String response = facebook.request("me/friends",bundle, "GET");