【问题标题】:Updating app for breaking change (non-threaded comments)更新应用程序以进行重大更改(非线程评论)
【发布时间】:2013-04-22 15:14:42
【问题描述】:

这是我刚刚收到的通知:

应用,目前正在使用以下已弃用的功能: 非螺纹 cmets。有关此更改的更多详细信息,请参阅开发者路线图。

我查看了整个 API、开发者路线图和设置,但没有找到解决此问题的方法。我该如何解决这个问题?

【问题讨论】:

    标签: facebook api facebook-apps


    【解决方案1】:

    我的直觉是他们会根据您的应用使用的权限发送警报 - 我的应用不与图表中的任何“cmets”连接进行交互,但它确实具有“publish_stream”和“manage_pages”权限。

    如果有人知道,请告知...

    【讨论】:

      【解决方案2】:

      我的某个应用收到了相同的通知。我的应用程序绝对不会在 Facebook 帖子或对象上读取或创建 cmets(Facebook 在 4 月推出了线程化 cmets 功能)。因此,Facebook 的消息与他们发送到的每个应用程序都不相关。

      此更改应仅影响读取或发布 cmets 的应用。

      这里是关于 cmets 的 API 文档的链接:
      http://developers.facebook.com/docs/reference/api/Comment/

      【讨论】:

        【解决方案3】:

        查看“迁移”部分中的设置页面。启用“2013 年 7 月的重大变更”,您的通知应该有一个绿色标志通知:您的应用 appname 现在符合 2013 年 7 月的重大变更迁移。无需进一步操作。

        请务必阅读完整的路线图https://developers.facebook.com/roadmap/

        【讨论】:

        • 通过启用迁移,它会自动修复我的非线程 cmets 问题吗?
        【解决方案4】:

        我也收到以下消息:

        MyApp,目前正在使用以下已弃用的功能:

        • 签入 FQL 表中的“page_id”字段。请改用“target_id”。
        • 组 FQL 表和图形 API 中的“版本”字段。
        • 非线程 cmets。有关此更改的更多详细信息,请参阅开发者路线图。

        我确信在我的情况下,警告来自我的 Graph API Explorer 和 我的 Django 测试代码。 这意味着 Facebook 会记录您的应用程序发送的每个请求并向您发送警告,即使您只使用过一次已弃用的功能。 看看吧

        【讨论】:

        • 你知道我必须满足第一点('page_id' -> 'target_id')的要求吗?我在我的代码中搜索,我可以直接找到对该字段的查询。我也查看了 Facebook SDK,但也没找到。
        • 我的意思是“我无法直接找到...”
        猜你喜欢
        • 2023-03-12
        • 2012-09-22
        • 1970-01-01
        • 2017-07-09
        • 2013-01-29
        • 2011-07-05
        • 1970-01-01
        • 1970-01-01
        • 2012-12-16
        相关资源
        最近更新 更多