2012-02-22 75 views
2

無效我使用它使用MGTwitterEngine和SAOAuthTwitterEngine的Twitter +的OAuth。Twitter的請求令牌在iOS

我的應用在模擬器中效果很好,在iPhone/iPod上,我只有iOS 5才能在設備上進行測試,但我已設置我的代碼,以便系統中沒有Twitter帳戶,或者該應用程序無法使用它,它使用這個「後備」。

的問題是我收到以下錯誤消息:

「該頁面的請求令牌是無效的[...]」

請注意,這是之前,我們甚至得到的OAuth或任何API ...這發生在彈出來「授權」與您登錄的應用模式的網絡視圖。

正如我所說的,偉大的工程隨處雖然我不時遇到這個時間在iPhone上。

請幫忙。

PS:我知道其他職位如

https://dev.twitter.com/discussions/4849OAuth access Token fails while accessing twitter from iOS 5

但似乎我無法找到一個解決方法,我已經確信我使用HTTPS

enter image description here

enter image description here

回答

4

看來這是一個Twitter的問題,具有不改變任何代碼,並在一定條件之一一天的工作,第二天是不同的,乾乾停停,我只能認爲這是事做與Twitter本身。

+3

Twitter的可真煩人有時。 – 2012-03-22 10:37:53

+0

當你正在重置的_engine變量 [TRUE _engine setClearsCookies]添加此行。 – 2012-06-28 10:13:56

+1

面臨着同樣的問題,並做一些挖掘到的問題,終於解決了,根據我的時區這是不準確的設置iphone日期: – josh 2013-07-03 13:09:43

1

嗨嘗試這種復位請求令牌 - requestRequestToken設置新的請求令牌

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

注:增加裝載認證頁面的Web視圖

我認爲這將有助於在時間....