Facebook auth.extendssoaccesstoken 错误代码 10

Posted

技术标签:

【中文标题】Facebook auth.extendssoaccesstoken 错误代码 10【英文标题】:Facebook auth.extendssoaccesstoken error code 10 【发布时间】:2013-03-04 23:23:03 【问题描述】:

在我们的 Facebook 应用开发者洞察中,我们看到方法 auth.extendssoaccesstoken 的日常错误始终如一,错误代码为 10,“应用程序无权执行此操作”。我们使用最新的 SDK,几乎完全实现了当前的 ios 集成指南。在 Google、SO 和 Facebook 开发人员中搜索错误和/或与扩展令牌有关的任何内容均未提供任何结果。我应该在 Facebook 应用上启用什么功能吗?

【问题讨论】:

【参考方案1】:

在对 Facebook SDK 源进行进一步调查后,我相信我有一个可靠的领先优势。

    我们的部分用户(不是全部)收到此错误 auth.extendSSOAccessToken 之前的行为取决于应用收到用户的“offline_access”权限。 facebook-ios-sdk 不会在其代码的任何位置触及“offline_access”权限。 “没有权限”扩展访问令牌的应用程序表明该方法仍然依赖于应用程序获得“offline_access”权限。唯一的变化是现在这会默默地发生。

结论: 在许多不同的身份验证方法之一中,该应用程序未获得“offline_access”权限。 iOS SDK 尝试通过以下方式进行身份验证:

    iOS 集成 Facebook 对话框 iOS Facebook 应用“快速应用切换” 通过 Safari 登录 Facebook SDK UIView 登录对话框

4 似乎已过时且不太可能,我们得到约 17% 的错误率,将其缩小到 1 或 3,因为 2 肯定仍在广泛使用。

将在进一步分析后更新。

更新 1 使用 Facebook 的见解和我们的 git 历史记录,我相信当用户使用 iOS6 集成 Facebook 对话框(方法 1)进行身份验证时会出现问题。之所以得出结论,是因为在 iOS6 发布后 Facebook Developer Insights 上出现了错误,我们发布了使用 SDK 3.1 的应用版本

测试后会更新

【讨论】:

那么,你认为这个错误没有意义吗?我们应该做些什么来纠正错误?

以上是关于Facebook auth.extendssoaccesstoken 错误代码 10的主要内容,如果未能解决你的问题,请参考以下文章

Facebook版权问题(不是facebook lite)

Facebook SDK 3.5.1 无法在 Facebook 登录时打开 Facebook 应用

facebook页面无法显示技术性错误

facebook怎么验证?

在 Facebook SDK Android 上找不到文件“com.facebook.android.facebook”

facebook app界面优缺点