【发布时间】:2014-11-19 18:06:42
【问题描述】:
我想获取用户的推文。
以下代码正在使用 twitter API 并获取用户的推文。
但是日志输出data:{"errors":[{"message":"SSL is required","code":92}]}
- (void)getJSON
{
NSURL* url = [NSURL URLWithString:@"http://api.twitter.com/1.1/statuses/user_timeline.json"];
OAConsumer* consumer = [[OAConsumer alloc]initWithKey:kTwitterAPIKey secret:kTwitterAPISecret];
OAMutableURLRequest* request = [[OAMutableURLRequest alloc]initWithURL:url consumer:consumer token:_responseToken realm:nil signatureProvider:nil];
[request setHTTPMethod:@"POST"];
OADataFetcher* fetcher = [[OADataFetcher alloc]init];
[fetcher fetchDataWithRequest:request delegate:self didFinishSelector:@selector(getData:didFinishWithData:) didFailSelector:@selector(failedToGet:didFailWithError:)];
}
- (void)getData:(OAServiceTicket *)ticket didFinishWithData:(NSData *)data
{
NSString* responseBody = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"data:%@", responseBody);
}
我需要使用 SSL 吗?如何使用 SSL?
你有什么想法吗?
【问题讨论】:
-
尝试将 http:// 改为 https://
-
谢谢。它运行正常。
标签: ios objective-c ssl twitter