我的应用程序使用登录 Twitter 功能,它适用于除 iPhone 5 以外的所有设备。我不知道原因,所以决定在这里发布问题。我的登录代码是:
self.twitter = [STTwitterAPI twitterAPIWithOAuthConsumerKey:Twitter_API_KEY
consumerSecret:Twitter_API_SECRET];
[self.twitter postTokenRequest:^(NSURL *url, NSString *oauthToken) {
[[UIApplication sharedApplication] openURL:url];
} authenticateInsteadOfAuthorize:NO
forceLogin:@(YES)
screenName:nil
oauthCallback:@"com.twitteroauthcallback.sutrixsnowball://twitter_access_tokens/"
errorBlock:^(NSError *error) {
NSLog(@"-- error: %@", error);
}];
但是当我在 iPhone 5 上运行时它会记录错误:
Error Domain=STHTTPRequest Code=401 "HTTP Status 401: Unauthorized" UserInfo=0x178270040 {NSLocalizedDescription=HTTP Status 401: Unauthorized}