Android 移动应用程序中Facebook图形API的升级版本

Android 移动应用程序中Facebook图形API的升级版本,android,ios,facebook,facebook-graph-api,facebook-login,Android,Ios,Facebook,Facebook Graph Api,Facebook Login,最近,Facebook提醒我将Graph API版本更新为最新版本,因为我的应用程序所指向的版本很快就会被弃用 在这之后,我浏览了Facebook开发者提供的所有文档,并回答了其他问题 但我仍然有一些疑问和怀疑,如果有人能为我澄清 1) 如何查找我的应用程序(在Android和iOS中)所使用的API 也指吗 --我已经在我的仪表板上看到了,它显示为2.5,但我没有在我的代码中任何地方指定它,这意味着它将指向目前可用的最低版本,即2.5。这引出了我的第二个问题 2) 如果我没有指定版本,它会自动

最近,Facebook提醒我将Graph API版本更新为最新版本,因为我的应用程序所指向的版本很快就会被弃用

在这之后,我浏览了Facebook开发者提供的所有文档,并回答了其他问题

但我仍然有一些疑问和怀疑,如果有人能为我澄清

1) 如何查找我的应用程序(在Android和iOS中)所使用的API 也指吗

--我已经在我的仪表板上看到了,它显示为2.5,但我没有在我的代码中任何地方指定它,这意味着它将指向目前可用的最低版本,即2.5。这引出了我的第二个问题

2) 如果我没有指定版本,它会自动 支持的最低版本,那么一旦它被弃用,它将不会 是否自动将2.6版本作为最低版本

--在我的API升级工具中,它显示了受影响的方法,在Android平台中,我只使用了Facebook登录,带有Maven库,代码已经与Facebook开发者登录文档相同

--虽然我的iOS平台已经编写了获取用户好友列表和兴趣等的方法,但我们不再使用它了

3) 我是否需要在我的Android版本中更改任何东西来获得它的要点 最新的

--若用户不允许访问某些我已经控制好的东西,我不需要处理

4) 我需要删除Facebook API中未使用的代码吗

--如果我不再使用它,那么它应该不会有任何Facebook API版本的问题,对吗

5) 如果我直接从仪表板更改版本,它会是什么 影响或我是否需要更改代码本身


我能够理解我正在阅读的Graph API的所有内容,但我仍然无法理解,或者我没有记住为什么我需要迁移API版本,以便让我的用户使用facebook登录我的应用程序。

未版本化的API调用将始终自动使用当前可用的最低版本。您可能应该首先使用应用程序角色的覆盖开关,该开关允许您使用任何管理员/开发人员/测试人员帐户根据指定的API版本测试应用程序。@CBroe所以我已将其更改为我的最新版本,所以只有应用程序的团队可以测试它?在登录我的应用程序时,它是否需要选定的版本?如果您使用“应用程序角色升级调用”,则只有那些用户可以测试它。您当然可以设置“升级所有呼叫”,但这会立即影响所有应用程序用户。。。这可能不是人们所说的测试。我改变了它,并尝试通过这两个平台登录,它工作得非常好。那么,这是否意味着它在升级时不会对应用程序角色进行任何代码更改?我如何才能获得它指向哪个API的信息?如果你的应用在用户登录后进行任何其他API调用,那么你也应该测试这些API调用。“如何获取它指向哪个API的信息?”-什么意思,您刚才通过使用此设置覆盖它来指定要使用的版本?