当我尝试过滤FB请求时,为什么会出现OAuthException?

时间:2014-08-19 15:36:51

标签: android facebook facebook-graph-api

这适用于Facebook Android SDK。

当我使用

新请求(会话," me / inbox",null,HttpMethod.GET,                             新的Request.Callback(){....

我得到了整个收件箱(它应该做什么)。

但是,当我将字符串更改为" me / inbox?fields = id,并且& limit = 25"时,我得到一个" OAuthException,必须使用活动访问令牌来查询有关当前用户的信息"。

为什么会这样?我试图做的只是过滤响应。

谢谢

2 个答案:

答案 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;看起来你需要调整你的查询字符串