【问题标题】:How do we know which graph api version we are using from the SDK我们如何从 SDK 中知道我们使用的是哪个图形 api 版本
【发布时间】:2018-09-08 12:27:32
【问题描述】:

有时,我们会收到一封来自 Facebook 的电子邮件,内容是关于图形 API 即将被弃用。

我们在应用中同时使用 iOS SDK 和 Android SDK。

我知道 SDK 在内部使用图形 API,但我发现很难从 SDK 中判断我们使用的是哪个版本的图形 API。

在给定 SDK 版本号的情况下,有没有办法判断我们使用的是哪个图形 API 版本?

【问题讨论】:

    标签: android ios facebook facebook-graph-api facebook-sdk-4.0


    【解决方案1】:

    对于 iOS,如果您没有在项目中的任何位置调用名为 + (void)setGraphAPIVersion:(NSString *)version 的方法,则应使用 FBSDK_TARGET_PLATFORM_VERSION 定义的版本。您可以在FBSDKCoreKit.h 文件中找到它,如下所示:

    或者:

    您也可以尝试登录[FBSDKSettings graphAPIVersion];

    【讨论】:

    • 嗨,对于 iOS,我没有 FBSDKCoreKit.h 而是 FBSDKGraphRequest.h 文件。该文件在注释中提到了 FBSDK_TARGET_PLATFORM_VERSION,#@param version 可选的 Graph API 版本(例如,@"v2.0")。 nil 默认为 FBSDK_TARGET_PLATFORM_VERSION。
    【解决方案2】:

    我认为这对你有帮助,因为在这个变更日志中,写的是在哪个 SDK 版本中使用了哪个 GRAPH API 版本。

    【讨论】:

      猜你喜欢
      • 2011-05-15
      • 1970-01-01
      • 2017-10-09
      • 1970-01-01
      • 1970-01-01
      • 2020-07-26
      • 2021-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多