最近我收到了来自Facebook的关于将我的Graph API版本更新为最新版本的提醒,因为我的应用程序指向的版本将很快弃用。
在此之后,我浏览了Facebook开发人员提供的所有文档以及其他StackOverFlow问题。
但是,如果有人能为我澄清,我仍有疑问和怀疑。
1)如何找到我的应用程序(在Android和iOS中)的API 指点呢?
- 我在我的仪表板上看到它显示2.5,但我没有在我的代码中指定这个,这意味着它将指向最小可用版本,现在为2.5。这导致了我的第二个问题。
2)如果我没有指定版本并且它正在自动获取 支持的最低版本,然后一旦弃用它就不会 自动将2.6版本作为最低版本?
- 在我的API升级工具中,它显示了受影响的方法,在 Android 平台中,我只使用了Facebook登录,使用了Maven库,代码已经与Facebook Developer Document for Login相同。
- 虽然我的 iOS 平台已经编写了获取用户名单和兴趣等的方法,但我们不再使用它了。
3)我是否需要更改Android版本中的任何内容才能明白这一点 到最新的?
- 如果用户不允许访问我已控制的某些内容,我无需处理。
4)我是否需要删除未使用的Facebook API代码?
- 如果我不再使用它,那么Facebook API版本应该没有任何问题吗?
5)如果我直接从DashBoard更改版本,它将是什么 影响或我是否需要更改代码本身。
我能够理解我正在为Graph API阅读的所有内容,但是我仍然无法弄明白或者没有考虑到为什么我需要迁移API版本只是为了让我的用户使用Facebook登录我的应用程序。