什么时候facebook.request第二次,返回OAuthException错误代码2500

时间:2012-12-13 07:07:39

标签: android facebook

我尝试从我的Facebook帐户中获取相册列表,但我的帐户中有超过25张相册,Facebook在每次查询时只返回25张相册。

  1. 我第一次通过正常使用

    查询专辑前25张专辑列表
        facebook.request(me/albums);
    

    并成功返回专辑列表。

  2. 我使用以下来查询下25张专辑,它将返回错误代码2500

    facebook.request(me/albums?after=.......);
    
  3. 获得respose是

    response = {"error":{"message":"An active access token must be used to query information about the current user.","type":"OAuthException","code":2500}}
    

    如果我在请求字符串中手动添加访问令牌,就像这样

        facebook.request(me/albums?after=.......&access_token=......);  
    

    它将返回erro代码190

     response = {"error":{"message":"Malformed access token ...............?access_token=...............","type":"OAuthException","code":190}}
    

    我做错了吗?

1 个答案:

答案 0 :(得分:0)

我发现使用命令facebook.request时会出现错误代码2500的问题。

在Graph API Explorer网站中查询时,相同的命令工作正常,但在代码运行时无效。

所以最后我改变了我的方式来获得我的专辑列表。使用FQL查询,然后解决了这个问题。