【问题标题】:What does API Version setting do in Facebook App settings?Facebook 应用设置中的 API 版本设置有什么作用?
【发布时间】:2018-05-18 10:59:10
【问题描述】:

根据Facebook Platform Versioning,有两种方式可以与 Facebook API 交互,通过版本化调用和非版本化调用。

对于 API,一旦某个版本不再可用,对其进行的任何调用都将默认为下一个最旧的可用版本。

因此,如果我调用 v2.1 并且它不再可用,它将默认为 v2.6,因为它是当前最旧的可用版本。另外,如果我调用 v2.9 版本,我会收到来自 v2.9 的回复,因为它可用。

未版本化的调用将默认使用 API 的最旧可用版本

在这种情况下,如果我进行无版本调用,我也会默认使用 v2.6。


考虑到这一切,应用程序的“设置 -> 高级 -> 升级 Api 版本 -> 升级所有调用”中的设置有什么作用?

【问题讨论】:

  • 谢谢,我已经阅读了该文档,我可以从中推断出“升级 API 调用”设置了默认的回退版本,以防您进行未版本化或过期版本调用。我做对了吗?

标签: facebook facebook-graph-api


【解决方案1】:

好的,所以我按照@CBroe 的建议阅读了Graph API Version Upgrade Guide 并测试了未版本化和过期的版本调用,然后自己弄清楚了这一点。

基本上它的作用是设置最低回退版本,以防您进行未版本化或过期版本调用。根据文档,此设置在 (回退) 版本升级前一个月可用。

如果您调用的版本仍然可用,则此设置无效。

【讨论】:

    猜你喜欢
    • 2014-10-02
    • 1970-01-01
    • 2020-07-22
    • 2011-11-25
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 2012-01-02
    • 1970-01-01
    相关资源
    最近更新 更多