iOS FacebookSDK - 应用程序新开发者警报 - v2.6 升级提醒

标签 ios swift facebook-graph-api facebook-sdk-4.0

我有一个应用程序使用 FacebookSDK 中的一些有限功能。我收到来自 Facebook 的两条警报,发现我的应用程序正在使用 API 版本 2.6 的调用。我检查了应用程序,发现我明确指定了 API 版本并更新了它。但是,我收到了另一封电子邮件,发现该应用程序正在此处进行过时的 API 调用:https://developers.facebook.com/tools/api_versioning/

这些调用似乎来自 FBSDKCoreKit。

如何正确升级 iOS 应用程序以解决应用程序新开发者警报 - v2.6 升级提醒?

  • 或 -

我是否应该忽略此提醒,因为旧调用可能来自尚未更新其应用程序的旧版本应用?(那么某些调用是否总是针对旧 API 进行?)

enter image description here

我检查过,我正在使用最新的 pod,并且已显式升级 API 版本字符串:

Using FBSDKCoreKit (4.31.1)
Using FBSDKLoginKit (4.31.1)
Using FBSDKShareKit (4.31.1)

// Here's one of the requests:
 let graphRequest =  FBSDKGraphRequest.init(graphPath: "/me/friends",
                                            parameters: params,
                                            tokenString: tokenString,
                                            version: "v2.11",
                                            httpMethod: "GET")

最佳答案

事实证明,您需要显式更新 API 版本:

Facebook 应用程序 > 设置 > 高级:

facebook api upgrade option

关于iOS FacebookSDK - 应用程序新开发者警报 - v2.6 升级提醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51100800/

相关文章:

ios - 自动布局可以处理比例(例如,我可以设置一些东西显示在屏幕下方的 2/3 处)而不是点吗?

ios - 对于可编码结构,由于 'private' 保护级别,“CodingKeys”无法访问

ios - 初始 View Controller 无响应,控制台中没有错误

facebook - 使用 search=xxx 搜索 Facebook Graph API 时如何获得点赞数

ios - 单个 iOS 应用程序的多个 facebook 应用程序 ID

Facebook API 不允许这样做。那么Hotmail是如何获取好友的邮箱和电话号码的呢?

ios - svn 提交名为 "@2x.png"的文件

ios - 为什么我不能在 iOS 中的任何 map 应用程序上直接进行深度链接以逐个导航?

swift - 将文本字段数据转换为十进制值并返回字符串

ios - 如何检测在 popViewController 函数覆盖上弹出哪个 ViewController?