Facebook令牌无效

时间:2014-01-06 12:41:35

标签: ios iphone facebook facebook-ios-sdk

我在处理Facebook错误方面遇到了一些麻烦。

我的应用程序显示一个页面,告诉用户他们在登录失败时阻止了应用程序。 此页面告知用户转到settings>>privacy>>facebook并取消阻止该应用 如果sessionStageChanged方法包含错误,我将导航到此页面。

我注意到当用户更改密码时会出现问题,这会使iOS Facebook integration login失效,这将导致错误信息不再正确。
我创建了另一个错误页面,告诉用户他们在ios集成中的密码已经过期,但是我无法弄清楚何时需要导航到它。

- 不同类型的故障都会返回Facebook错误2,这是一个非常一般的错误,所以我找不到导致此错误代码问题的原因。 - 我在这里找到了另一个使用[FBSession renewSystemCredentials]方法的答案,但我注意到这也将返回ACAccountCredentialRenewResultFailed ||在这两种情况下都拒绝了错误,所以这也行不通 - 我在这个页面找到了官方文档:https://developers.facebook.com/docs/facebook-login/testing-your-login-flow/但是这个解决方案没有解释。

在这种情况下我该怎么办? 我现在如何导航到应用程序阻止页面以及何时导航到密码更改页面? 我正在使用Facebook SDK version: 3.10.0

提前致谢!

2 个答案:

答案 0 :(得分:1)

感谢您的评论 在李明的回答之后,我在这个页面上找到了一些东西:https://developers.facebook.com/docs/ios/errors
但在我的应用程序中测试后,Facebook错误返回了无效登录的相同错误 我将通过让我的用户手动浏览不同类型的解决方案来处理这个问题。

答案 1 :(得分:0)

有关如何通知用户不同类型错误的策略,请参阅本页“处理错误”部分:https://developers.facebook.com/docs/graph-api/using-graph-api/#errors