读完长标题后,这是我目前的状态:
- 我已成功登录 Facebook(授权方法返回完成)。
- 我已经实现了一个异步任务来获取“我”数据 - 一切正常。
- 我尝试将调用更改为 me?fields=name、gender,但收到类似 -
的错误“必须使用 Activity 访问 token 来查询有关当前用户的信息。”
我尝试在 Google 上搜索并阅读相关内容,但由于人们用数百万种语言实现他们的代码,我无法找到解决问题的良好解决方案。
请多多指教! 盎司
最佳答案
为了解决这个问题,我改变了处理 facebook 对象的方式: 而不是发送给我?fields=姓名,性别
我更改为以下代码:
Bundle bundle = new Bundle();
bundle.putString("fields", "name, gender, picture");
String jsonString = params[0].request("me", bundle);
关于java - Facebook open graph get 'me' 有效,但 'me?fields=name' 返回 oAuth 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12245960/