android - facebook android sdk中使用的facebook api版本

标签 android facebook facebook-graph-api facebook-android-sdk

我在 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/

相关文章:

android - 如何在 Intent 服务中获取上下文

java - ListView、AbsListView 和 RecyclerView 有什么区别

ios - 使用 SLRequest 获取 facebook 页面访问 token

javascript - 我的个人资料图片返回时带有 Javascript SDK 开放图 api 的参数。如何获得以 .JPG 结尾的直接网址?

ios - 如何从 swift 3 facebook 图形请求中解析这个 JSON

java - 带有Retrofit 2.0 Android的多部分请求花费太多时间来请求

java - 仅当键存在时才向 ArrayList 添加数据

android - FirebaseAuthUserCollisionException?

api - 获取计数 CHAT 消息

mysql - 如何检索 Facebook 用户个人资料唯一的 url/id