每次我遇到错误的身份验证错误时,我一直在尝试使用 REST api 1.1 来获取 Twitter 关注者。我已经阅读了 Twitter 开发人员博客和文档中的几乎所有文档,但没有了解如何将授权请求发送到 Twitter REST API。如果有人有任何 Twitter auth 示例代码,我正在使用 parse 登录 Twitter,请与我们分享。
任何帮助将不胜感激。
NSURL *url = [NSURL URLWithString:@"https://api.twitter.com/1.1/followers.json"];
NSMutableDictionary *dict = [[NSMutableDictionary alloc]init];
[dict setValue:[@"OAuth oauth_consumer_key=***************,oauth_nonce=*****************, oauth_signature=******************,oauth_signature_method=HMAC-SHA1, oauth_timestamp=1371709719,oauth_token=*****************, oauth_version=1.0" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]forKey:@"Authorization"];
TWRequest *twRequest = [[TWRequest alloc]initWithURL:url parameters:dict requestMethod:TWRequestMethodPOST];
[twRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
NSLog(@"Response error: %@", error);
NSMutableDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableContainers error:nil];
NSLog(@"Response dictionary: %@", responseDictionary);
}];