我有一个iOS应用程序已经使用“/ me / posts”获取用户的Facebook状态更新和位置签到几个月。在今天的“重大变化”更新后,“/ me / posts”仅返回最近的“赞”。看起来像“/ me / statuses”和“/ me / checkins”是检查这些东西的新的合适位置。我想这是有道理的,但我没有看到任何描述这些变化的文档,或者说它们会在今天发生。关于图API的具体返回内容的原始文档看起来也很渺茫。
所以我的问题是:这是对API的官方更改吗?它在哪里指定?我应该在哪里看,所以我可以保持这些东西,并没有我的应用程序休息数百名用户?
也许更重要的是:“/ me / statuses”和“/ me / checkins”是获取此信息的新方法吗?或者还有其他什么?
答案 0 :(得分:1)
始终保持对Developer Roadmap的敏锐眼光。这些类型的更改经常发生,但FB 通常可以很好地提前调用它们。你已经回答了自己的问题,不管它是否是一个官员"变化 - 你在野外看到它 - 就Facebook的运作方式而言,它是官方的。
答案 1 :(得分:0)
尝试使用Graph API Explorer。它可能是一个访问令牌问题。
仅供参考:我的应用程序出现了类似的问题,只有当我使用Graph API Explorer和我从那里获得的令牌时,我才能检索帖子。
答案 2 :(得分:0)
更新:我发现了一些问题。在Facebook的应用程序配置文件中,选择“编辑设置”,然后转到“高级”,您将看到一个名为“迁移”的部分。这主要是用于显示各种“重大更改”更新的兼容性的开关,但它还包括“包含状态检查”的选项。
现在我知道在哪里看,事情变得更有意义了。