API版本设置在Facebook应用程序设置中起什么作用?

API版本设置在Facebook应用程序设置中起什么作用?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,据介绍,有两种与Facebook API交互的方式,通过版本化调用和未版本化调用 对于API,一旦某个版本不再可用,对其进行的任何调用都将默认为下一个最旧的可用版本 因此,如果我调用v2.1,但它不再可用,它将默认为v2.6,因为它是当前最旧的可用版本。另外,如果我调用v2.9版本,我将得到v2.9版本的回复,因为它是可用的 未版本化调用将默认为API的最旧可用版本 在这种情况下,如果我进行未版本化调用,我也将默认为v2.6 考虑到所有这些,应用程序的“设置->高级->升级Api版本->升级所

据介绍,有两种与Facebook API交互的方式,通过版本化调用和未版本化调用

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

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

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

在这种情况下,如果我进行未版本化调用,我也将默认为v2.6


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


好的,所以我在阅读了as@CBroe推荐的内容并测试了未版本和过期版本调用后,自己就明白了这一点

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


如果您对仍然可用的版本进行调用,则此设置不会产生任何效果。

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