这适用于Facebook Android SDK。
当我使用
时新请求(会话," me / inbox",null,HttpMethod.GET, 新的Request.Callback(){....
我得到了整个收件箱(它应该做什么)。
但是,当我将字符串更改为" me / inbox?fields = id,并且& limit = 25"时,我得到一个" OAuthException,必须使用活动访问令牌来查询有关当前用户的信息"。
为什么会这样?我试图做的只是过滤响应。
谢谢
答案 0 :(得分:0)
想出来。这有效:
final Bundle accessToken = new Bundle();
accessToken.putString("access token", session.getAccessToken());
new Request(session, "me/inbox?fields=id,to&limit=25", accessToken, HttpMethod.GET,
答案 1 :(得分:0)
使用图API来检查您的URL / Querystring https://developers.facebook.com/docs/graph-api/reference/user/inbox#!/docs/graph-api 如果您进一步挖掘最初检查OAuth的内容,则需要进入并检查要访问的相应项目并重新生成访问令牌。如果您使用上面发布的Querystring;看起来你需要调整你的查询字符串