根据Facebook Platform Versioning,有两种方式可以通过版本化通话和无版本通话与Facebook API进行互动。
对于API,一旦版本不再可用,对它的任何调用都将默认为下一个最旧的可用版本。
因此,如果我调用v2.1并且它不再可用,它将默认为v2.6,因为它是当前最旧的可用版本。另外,如果我拨打v2.9版本,我会收到v2.9的回复,因为它可用。
无版本调用将默认为最旧的API版本
在这种情况下,如果我进行无版本调用,我也会被默认为v2.6。
考虑到所有这一切,应用程序的“设置 - >高级 - >升级Api版本 - >升级所有通话”中的设置是什么?
答案 0 :(得分:1)
好的,所以我在阅读Graph API Version Upgrade Guide之后通过@CBroe推荐并测试无版本和过期的版本调用来自己解决这个问题。
基本上它的作用是设置最小的回退版本,以防你进行无版本或过期的版本调用。根据文档,此设置在(后备)版本升级前一个月可用。
如果您对仍然可用的版本进行调用,则此设置无效。