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 Unity SDK 登录 facebook 时应用程序强制关闭
使用 Facebook Android SDK 在 Facebook 墙上发帖,无需打开对话框
从我的应用程序中注销(使用 facebook android sdk 4.0 开发)并安装 facebook 原生应用程序