전에는 MGTwitterEngine이 완벽하게 작동했지만 지금은 로그인 할 때마다 OAuth에서 잘못된 URL 예외가 발생합니다. 내가 뭔가를 변경했기 때문에 그것이 아이폰 시뮬레이터에서 로그인을 시도했을 때, 나는 (내 아이폰에서 노력했다) 일한 줄 알았는데. 그런 다음 3 일 전부터 전혀 문제가 없었던 이전 프로젝트 사본을 사용해 보았습니다. 이제는 동일한 URL 오류가 발생합니다. 아무도 이것을 만났습니까? 일시적으로이 문제를 해결하려면iOS 용 MGTwitterEngine과 일치하지 않습니까?
, 나는 SA_OauthTwitterEngine.m에 가서 내가 트위터 API에 대한 설명서에 있었다 https://api.twitter.com/oauth/access_token
로 변경 한 http://twitter.com/oauth/access_token
URL에 문제가 발생했습니다
- (SA_OAuthTwitterEngine *) initOAuthWithDelegate: (NSObject *) delegate {
if (self = (id) [super initWithDelegate: delegate]) {
self.requestTokenURL = [NSURL URLWithString: @"http://twitter.com/oauth/request_token"];
//self.accessTokenURL = [NSURL URLWithString: @"http://twitter.com/oauth/access_token"];
self.accessTokenURL = [NSURL URLWithString: @"https://api.twitter.com/oauth/access_token"];
self.authorizeURL = [NSURL URLWithString: @"http://twitter.com/oauth/authorize"];
}
return self;
}
했다. 다른 사람들에게 잘 작동하는 것처럼 보이기 때문에 이것을 변경해야하는 것은 불편합니다.
어떤 도움
트위터 HTTP 대신 HTTPS를 사용하는 것이 좋습니다, 당신은 https://dev.twitter.com/docs/api/1/post/oauth/access_token에서 볼 수 있듯이