我正在尝试为我的应用程序实现流(新闻源)分页功能,但它没有按预期工作。我在这里发现了很多类似的问题,但没有解决这个问题的解决方案。
我都试过了Graph API和 FQL并且行为相似。成功获取结果一两次,但之后就无法获取结果(获取空的JSON数组)。
最后,我发现这个问题取决于 access_token
。如果我只是将源代码更改为使用 Android SDK Stream Example App ID 而不是我自己的 App ID 进行身份验证,它可以完美运行。
所以,我相信 Facebook 服务器会检查 App ID 并向我的应用返回一些奇怪或受限的 access_token
。
是否有条件获取有效的access_token
?我尝试了与 Android SDK Stream 示例应用完全相同的权限,但它无法解决问题。
更改App ID(获取有效的access_token
)能否解决问题?
最佳答案
验证您的应用是否具有 read_stream
权限。没有它,您将不会获得任何非公共(public)对象。
FQL 和流似乎也存在一些一般性的 LIMIT OFFSET 问题。见 Facebook FQL stream limit?和 http://developers.facebook.com/bugs/303076713093995 .
关于android - 分页不起作用,也许我找到了原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9289640/