iOS上的Twitter请求令牌无效

我正在使用Twitter + OAuth,它使用MGTwitterEngine和SAOAuthTwitterEngine。

我的应用程序在模拟器中效果很好,在iPhone / iPod上,我只有iOS 5才能在设备上testing,但是我已经设置了我的代码,以便在系统中没有Twitter帐户或应用程序无法使用它使用这个“后备”。

问题是我收到以下错误信息:

“该页面的请求令牌无效。”

请注意,这是之前,我们甚至得到OAuth或任何API …这发生在模式的Web视图popup“授权”您的login应用程序。

正如我所说,虽然我可以在iPhone上不时遇到这个问题,但是工作得很好。

请帮忙。

PS:我知道其他职位如

https://dev.twitter.com/discussions/4849或OAuth访问Token在从iOS 5访问Twitter时失败

但似乎我找不到解决办法,我已经确定我正在使用https

在这里输入图像说明

在这里输入图像说明

这似乎是一个Twitter的问题,没有改变任何代码,它在某些情况下工作一天,第二天是不同的,工作和closures我只能认为这是Twitter本身。

嘿家伙尝试这个重置请求令牌 – requestRequestToken设置新的请求令牌

[engine requestRequestToken]; UIViewController *controller = [[SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:engine delegate:self] retain]; [delegate presentModalViewController: controller animated: YES]; 

注意:它增加了在Web视图中加载authentication页面的时间

我认为这将有助于….