我在 Facebook Developers 上收到以下提醒:
'MyApp 目前可以访问 Graph API v2.2,它的 2 年生命周期将于 2017 年 3 月 27 日结束。为确保顺利过渡,请将所有调用迁移到 Graph API v2.3 或更高版本。 '
我正在使用 Facebook Android SDK 3.23.0。
我如何知道此类 Facebook Android SDK 中使用的 Graph API 的版本?
谢谢
最佳答案
我遇到了同样的问题,令人恼火的是,我在文档中找不到任何相关信息。但是,您可以引用这两个链接:
https://developers.facebook.com/docs/android/upgrading-3.x https://developers.facebook.com/docs/android/upgrading-4x
并推断您的版本 (3.23.0) 在 Graph API 版本 2.2 或 2.3 上 - 无法完全弄清楚它是两者中的哪一个。或者,您似乎可以从代码中调用此函数:
com.facebook.internal.ServerProtocol.getAPIVersion();
这应该返回您可以记录的当前图谱 API 版本的字符串。就我而言,对于 SDK 版本 4.0.1,它是 Graph API“v2.3”
更新:似乎在较新版本的 FB SDK 中(刚在 v4.23.0 中尝试过),getApiVersion()
已更改为 getDefaultAPIVersion()
。似乎在做同样的事情。
关于android - facebook android sdk中使用的facebook api版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42503250/