facebook android sdk中使用的facebook api版本

Posted

技术标签:

【中文标题】facebook android sdk中使用的facebook api版本【英文标题】:facebook api version used in facebook android sdk 【发布时间】:2017-02-28 08:04:29 【问题描述】:

我在 Facebook 开发者上收到以下提醒:

'MyApp 目前可以访问 Graph API v2.2,其 2 年生命周期将于 2017 年 3 月 27 日结束。为确保顺利过渡,请将所有调用迁移到 Graph API v2.3 或更高版本。 '

我正在使用 Facebook android SDK 3.23.0。

我如何知道此类 Facebook Android SDK 中使用的 Graph API 的版本?

谢谢

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,而且令人讨厌的是,我在文档中找不到任何关于此的内容。但是,您可以参考以下两个链接:

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();

这应该返回您可以记录的当前 Graph API 版本的字符串。就我而言,对于 SDK 版本 4.0.1,它是 Graph API "v2.3"

更新:似乎在较新版本的 FB SDK(刚刚在 v4.23.0 中尝试过)中,getApiVersion() 已更改为getDefaultAPIVersion()。似乎做同样的事情。

【讨论】:

谢谢!这对我有很大帮助 如何在 ios (Objective C) 中得到相同的结果?如果您有任何想法将是一个很大的帮助!谢谢 我可以将com.facebook.internal.ServerProtocol.getDefaultAPIVersion()与FB SDK v4.28.0一起使用,Graph API版本是2.11 您的回答对我帮助最大,但请检查下面的线程,其中包含所有支持 API 的版本,具体取决于 SDK 版本,但确实需要相当多的滚动。任何人都想知道 SDK 版本 5.9.0 及其 API 版本 5.0 支持哪个 api 版本github.com/facebook/facebook-ios-sdk/blob/master/CHANGELOG.md【参考方案2】:

See this image for answer

您可以在设置 -> 测试版和生产版的高级版下更改 fb 应用程序仪表板中的版本

【讨论】:

@VadimTofan 该选项在 facebook 开发者门户中仍然可用。如果您还有其他意思,请详细说明。【参考方案3】:

Graph API 的当前最新版本是 v2.8,SDK 版本是 4.19.0。你应该升级它。

在 build.gradle 文件中添加最新版 Facebook SDK 的编译依赖

dependencies  
     compile 'com.facebook.android:facebook-android-sdk:4.+'

可以看参考链接-

developers.facebook.com/docs/android/getting-started/

developers.facebook.com/docs/graph-api.

【讨论】:

我知道哪些是最新版本。但是我的问题旨在询问哪个 Graph API 版本正在使用每个 android SDK 版本【参考方案4】:

我认为我们可以通过更新时间线来确定哪个 Graph API 版本正在使用每个 android SDK 版本。

可以看参考链接

https://developers.facebook.com/docs/android/change-log-4x https://developers.facebook.com/docs/graph-api/changelog

【讨论】:

欢迎来到 ***。请不要在答案中发布此类文本转储。可以链接到您的来源。

以上是关于facebook android sdk中使用的facebook api版本的主要内容,如果未能解决你的问题,请参考以下文章

任何示例显示如何使用自己的按钮或 Facebook 按钮在 Android 中使用 Facebook SDK 4.0 登录?

Android facebook-sdk 在土耳其语中崩溃

使用适用于 Android 的 Facebook Unity SDK 登录 facebook 时应用程序强制关闭

使用 Facebook Android SDK 在 Facebook 墙上发帖,无需打开对话框

从我的应用程序中注销(使用 facebook android sdk 4.0 开发)并安装 facebook 原生应用程序

Android - 使用 facebook sdk 在 facebook 墙上发帖的问题