android - 分页不起作用,也许我找到了原因

标签 android facebook-graph-api paging facebook-fql

我正在尝试为我的应用程序实现流(新闻源)分页功能,但它没有按预期工作。我在这里发现了很多类似的问题,但没有解决这个问题的解决方案。

我都试过了Graph APIFQL并且行为相似。成功获取结果一两次,但之后就无法获取结果(获取空的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/

相关文章:

facebook - Facebook iOS SDK 3.0:如何对现有URL进行注释?

Facebook Messenger API pages_messaging 权限

memory-management - Linux 是否对页目录和页表使用自映射?

java - 带有数字和下一个、上一个的 Jpa 分页

android - 如何以编程方式在 newInsert 之后获取最后插入的 RawContacts ID?

android - 如何从 ADB 连接到特定的 WIFI 网络?

android - 重新启动当前 Activity 以更改应用程序范围的主题

javascript - Android Web 开发...Div 宽度(更可能是内部文本)正在根据设备缩放以像素为单位发生变化

java - android studio中的自定义facebook登录按钮

ajax - 除非显示/隐藏过滤器以重新调整视口(viewport)大小,否则 SlickGrid 垂直滚动条无法正确显示