之前,MGTwitterEngine對我來說工作完美,但現在每次登錄時,我都會從OAuth獲取無效的URL異常。我認爲這是因爲我改變了一些東西,但當我嘗試從iPhone模擬器登錄時,它工作(我試圖從我的iPhone)。然後我在3天前嘗試了一個我的項目的舊副本,當時我完全沒有問題,現在我得到相同的URL錯誤。有沒有人遇到過這個?與MGTwitterEngine for iOS不一致?
要暫時解決這個問題,我走進SA_OauthTwitterEngine.m並做
- (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://twitter.com/oauth/access_token
URL一個問題,所以我把它改成https://api.twitter.com/oauth/access_token
這對Twitter的API的文檔。它只是感覺不舒服,因爲它似乎對其他人都很好。
任何幫助表示讚賞