【发布时间】:2013-02-08 03:29:53
【问题描述】:
我有一个 iOS 应用程序几个月来一直在使用“/me/posts”获取用户的 Facebook 状态更新和位置检查。在今天的“重大更改”更新之后,“/me/posts”只返回最近的“赞”。看起来“/me/statuses”和“/me/checkins”是检查这些东西的新位置。我想这是有道理的,但我在任何地方都没有看到任何描述这些变化或说它们会在今天发生的文档。有关从图形 API 专门返回的内容的原始文档似乎也很精简。
所以我的问题是:这是对 API 的官方更改吗?它是在哪里指定的?我应该往哪里看,这样我才能掌握这些事情,而不会让数百名用户的应用中断?
也许更重要的是:“/me/statuses”和“/me/checkins”是获取这些信息的新方法吗?还是有别的?
【问题讨论】:
-
我试图回答你的问题,但你在这里问了很多问题。尝试将自己限制在每个帖子中一个清晰、简明的问题(这是由 SO 发布指南提出的)。
-
是的,很抱歉。今天有点沮丧!
-
与您的访问令牌关联的权限是否发生了变化?拨打
/me/permissions会显示什么? -
对于应用程序本身,“/me/permissions”显示
installed、user_checkins和user_status全部为“1”。 '/me/posts' 现在没有显示任何内容作为我的应用程序。作为 API Explorer,'/me/posts' 给了我最近的赞,但仅此而已。几个月前我第一次设置此代码时,'/me/posts' 为我提供状态更新、位置签入、喜欢和墙贴。在尝试解决此问题时,我更改了我的应用程序的权限,因此可能发生了一些变化 - 但它与 FB 的“重大更改”发布的同一天令人怀疑。