2

我有一个 iOS 应用程序,几个月来一直在使用“/me/posts”获取用户的 Facebook 状态更新和位置检查。在今天的“重大更改”更新之后,“/me/posts”只返回最近的“赞”。看起来“/me/statuses”和“/me/checkins”是检查这些东西的新位置。我想这是有道理的,但我在任何地方都没有看到任何描述这些变化或说它们会在今天发生的文档。有关从图形 API 专门返回的内容的原始文档似乎也很精简。

所以我的问题是:这是对 API 的官方更改吗?它是在哪里指定的?我应该往哪里看,这样我才能掌握这些事情,而不会让数百名用户的应用中断?

也许更重要的是:“/me/statuses”和“/me/checkins”是获取这些信息的新方法吗?或者还有别的什么?

4

3 回答 3

1

始终保持(敏锐)关注开发者路线图是一件好事。这些类型的更改经常发生,但 FB通常会很好地提前调用它们。你已经回答了你自己的问题,它是否是“官方”的变化——你在野外看到它——就 Facebook 的运作方式而言,它是官方的。

于 2013-01-09T20:57:32.447 回答
0

更新:我发现了一些问题所在。在 Facebook 的应用配置文件中,选择“编辑设置”,然后转到“高级”,您将看到一个名为“迁移”的部分。这主要是用于显示对各种“重大更改”更新的兼容性的开关,但它还包括“包含带有状态的签入”的选项。

现在我知道在哪里看,事情变得更有意义了。

于 2013-02-07T19:29:53.337 回答
0

尝试使用 Graph API Explorer。这可能是访问令牌问题。

仅供参考:我在我的应用程序中看到了类似的问题,只有当我使用 Graph API Explorer 和从那里获得的令牌时,我才能检索帖子。

于 2013-01-10T13:33:50.540 回答