我尝试从我的Facebook帐户中获取相册列表,但我的帐户中有超过25张相册,Facebook在每次查询时只返回25张相册。
我第一次通过正常使用
查询专辑前25张专辑列表 facebook.request(me/albums);
并成功返回专辑列表。
我使用以下来查询下25张专辑,它将返回错误代码2500
facebook.request(me/albums?after=.......);
获得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}}
我做错了吗?
答案 0 :(得分:0)
我发现使用命令facebook.request时会出现错误代码2500的问题。
在Graph API Explorer网站中查询时,相同的命令工作正常,但在代码运行时无效。
所以最后我改变了我的方式来获得我的专辑列表。使用FQL查询,然后解决了这个问题。