2012-02-22 6 views
2

MGTwitterEngine 및 SAOAuthTwitterEngine을 사용하는 Twitter + OAuth를 사용하고 있습니다.iOS에서 Twitter 요청 토큰이 잘못되었습니다.

내 앱이 시뮬레이터에서 잘 작동하며 iPhone/iPod에서 기기에서 테스트 할 수있는 IOS 5가 있지만 코드가 설정되어 시스템에 트위터 계정이 없거나 앱에서 사용할 수 없으며이 '폴백'을 사용합니다.

문제는 내가 다음과 같은 오류 메시지가 점점 오전 :

".이 페이지의 요청 토큰이 잘못되었습니다 [...]"

이 우리가 심지어의 OAuth에 도착하기 전에 대상이므로주의 해주십시오 또는 기타 API ... 이것은 로그인으로 응용 프로그램을 "인증"하기 위해 팝업하는 모달 웹보기에서 발생합니다.

내가 말했듯이, 내가 iPhone에서 때때로 실행할 수는 있지만 어디서나 멋지다.

도와주세요.

PS : 나는

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

그러나 내가 수정을 찾을 수없는 것, 나는 이미 내가 사용하고 있는지 HTTPS

을 만들어 같은

다른 게시물 알고있다 enter image description here

enter image description here

답변

4

그것은 트위터 이슈로, 코드를 변경하지 않고 특정 조건에서 언젠가는 다음 날과 다르게 작동하는 것으로 보입니다.이 문제는 트위터 자체와 관련이 있다고 생각할 수 있습니다.

+3

가끔 트위터가 때로는 짜증나기도합니다. –

+0

_engine 변수를 재설정 할 때이 줄을 추가하십시오. [_engine setClearsCookies : TRUE] –

+1

동일한 문제가 발생하여 문제가 있음을 확인하고 마지막으로 시간대에 따라 정확하지 않은 iphone 날짜를 설정했습니다. – josh

1

얘들이 요청 토큰을 다시 시도 - requestRequestToken 설정 새로운 요청 토큰

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

참고 : 그것은

가 나는 그것이 도움이 될 것입니다 생각하는 웹보기에서 로딩 인증 페이지의 시간을 증가 ....

관련 문제