Twitter反向身份验证错误

时间:2012-10-15 17:30:53

标签: ios twitter ios6 oauth-2.0 iphone-5

注意:我正在使用的代码完全适用于iOS 5。没有任何改变。

在通过twitter反向身份验证的动作时,我收到此错误:

<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error code="89">Error processing your OAuth request: invalid signature or token</error>
</errors>

我检查以确保我的令牌和其他凭据有效。这里唯一的区别是我使用的是iPhone 5,和/或我使用的是iOS 6。

3 个答案:

答案 0 :(得分:4)

我已经想到,在iPhone 5上,TWRequest只是没有将oauth_token添加到授权标头中。希望这很快就会解决......

更新:从我的iPhone删除我的Twitter帐户后,它似乎现在正常工作。我也从Safari中清除了我的缓存(也许这也可以解决)。

答案 1 :(得分:2)

在我的iOS 7设备上,当手机上存储的Twitter用户名/密码(可通过“设置”应用访问)过时/不正确时,就会发生这种情况。

我很困惑,因为它适用于某些帐户,而不是其他帐户。您将知道帐户信息是否有误,因为只要您在“设置”应用中访问该帐户,它就会告诉您。

答案 2 :(得分:0)

要检查的第一件事:确保您的服务器没有拒绝令牌,因为长度太长。这对我来说是个问题。出于某种原因,iPhone 5上的令牌比iPhone 4长。

要检查的第二件事:您是否注册了您的Twitter应用程序以使用反向身份验证?你需要获得许可。

您的应用程序密钥尚未启用反向身份验证权限

请参阅相关文档。 https://dev.twitter.com/docs/ios/using-reverse-auth 如果您无权使用反向身份验证,则无法使用。

相关问题