错误:已弃用此端点

时间:2012-05-30 14:40:51

标签: iphone facebook sdk oauth

我的应用程序不再允许人们从它发布到Facebook,并且在我尝试时抛出此错误 -

“错误:此端点已被弃用。要暂时启用它,您可以禁用”2012年8月“平台迁移。它将在2012年8月1日永久禁用。”

我通过禁用2012年8月的重大变化来阅读来自具有相同问题的人的其他几篇帖子,并试图解决此问题。它已经被禁用了,我一直无法找到任何其他方法来解决问题。

知道怎么解决吗?

1 个答案:

答案 0 :(得分:2)

当Facebook对其API进行更改时,对于offering a migration period of 90 days的开发者来说,它们是migrate

但是如果你在那个宽限期之后没有迁移过,那你几乎搞砸了。

这些是breaking changes from August 2012

  

禁用FB.Canvas.setAutoResize - 原定于1月份   1,2011我们已将FB.Canvas.setAutoResize重命名为   FB.Canvas.setAutoGrow使方法更准确地表示   它的功能。 FB.Canvas.setAutoResize将于8月1日停止工作。   我们将在9月5日完全删除该功能。

     

来自图谱API / FQL的页面发布GET将需要访问令牌
  从Graph API或FQL调用GET Page帖子现在需要一个   要使用的访问令牌。

     

删除prompt_permissions.php和prompt_feed.php   我们将删除一个非常旧版本的feed对话框   (/connect/prompt_feed.php)以及auth的旧版本   对话框(/connect/prompt_permissions(s).php)。如果你是其中之一   很少有开发人员仍在使用这些遗留端点   升级到当前的Feed对话框和/或OAuth对话框。

     

删除添加到时间轴插件
  我们将删除添加到   时间线插件。如果您要嵌入添加到时间轴插件,我们   将使用publish_actions将登录按钮呈现在其位置   权限自动添加到范围参数。

我无法分辨哪个更改破坏了您的应用(虽然我猜它是正在删除prompt_permissions.php和prompt_feed.php ),但您应该确保更新到最新版本的您正在使用的任何Facebook框架(即update ShareKit)和/或确保尽快使用新的Facebook API。

为了避免将来出现类似问题,请务必关注roadmap,然后 - 甚至更好 - 关注the developer blog