Twitter的请求令牌在iOS
问题描述:
无效我使用它使用MGTwitterEngine和SAOAuthTwitterEngine的Twitter +的OAuth。Twitter的请求令牌在iOS
我的应用在模拟器中效果很好,在iPhone/iPod上,我只有iOS 5才能在设备上进行测试,但我已设置我的代码,以便系统中没有Twitter帐户,或者该应用程序无法使用它,它使用这个“后备”。
的问题是我收到以下错误消息:
“该页面的请求令牌是无效的[...]”
请注意,这是之前,我们甚至得到的OAuth或任何API ...这发生在弹出来“授权”与您登录的应用模式的网络视图。
正如我所说的,伟大的工程随处虽然我不时遇到这个时间在iPhone上。
请帮忙。
PS:我知道其他职位如
的https://dev.twitter.com/discussions/4849 或 OAuth access Token fails while accessing twitter from iOS 5
但似乎我无法找到一个解决方法,我已经确信我使用HTTPS
答
看来这是一个Twitter的问题,具有不改变任何代码,并在一定条件之一一天的工作,第二天是不同的,干干停停,我只能认为这是事做与Twitter本身。
答
嗨尝试这种复位请求令牌 - requestRequestToken设置新的请求令牌
[engine requestRequestToken];
UIViewController *controller = [[SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:engine delegate:self] retain];
[delegate presentModalViewController: controller animated: YES];
注:增加装载认证页面的Web视图
我认为这将有助于在时间....
Twitter的可真烦人有时。 – 2012-03-22 10:37:53
当你正在重置的_engine变量 [TRUE _engine setClearsCookies]添加此行。 – 2012-06-28 10:13:56
面临着同样的问题,并做一些挖掘到的问题,终于解决了,根据我的时区这是不准确的设置iphone日期: – josh 2013-07-03 13:09:43