2013-01-09 30 views
2

我有一个iOS应用程序在几个月内使用“/ me/posts”获取用户的Facebook状态更新和位置检查。在今天的“突变”更新之后,“/ me/posts”仅返回最近的“Like”s。它看起来像“/我/状态”和“/我/检查”是检查这些事情的新的适当位置。我想这是有道理的,但我没有看到任何描述这些变化的文件,或说他们今天会发生。有关图API特别返回的原始文档看起来也很渺茫。Facebook Graph API今天改变了/ posts的结果?

所以我的问题是:这是对API的官方更改吗?它在哪里指定?我应该在哪里看,这样我可以保持这些东西的顶部,而不是让我的应用程序中断数百用户?或许更重要的是:“/ me/statuses”和“/ me/checkins”是获取这些信息的新途径吗?或者还有别的吗?

+0

我试着回答你的问题,但你在这里问很多问题。尝试限制自己对每个帖子的一个清晰,简洁的问题(这是SO发布指导原则所要求的)。 – Madbreaks

+0

对此感到抱歉。今天有点沮丧! –

+0

与访问令牌关联的权限是否完全改变?对'/ me/permissions'的调用显示什么? – Igy

回答

1

始终保持良好的眼睛(Developer Roadmap)。这些类型的更改经常发生,但FB 通常在提前调用它们方面做得很好。你已经回答了你自己的问题,只要它是否是一个“官方”的变化 - 你看到它在野外 - 就Facebook的工作方式而言,它是官方的。

0

尝试使用图形API资源管理器。它可能是一个访问令牌问题。

供参考:我看到与我的应用程序类似的问题,我能够检索帖子只有当我使用图形API资源管理器和我从那里得到的令牌。

0

更新:我发现一些问题居住的地方。在Facebook的应用程序配置文件中,选择“编辑设置”,然后进入“高级”,您将在其中看到名为“迁移”的部分。这主要是为了显示各种“重大更改”更新的兼容性,但它还包含“包含状态包含检查”选项。

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