我目前的代码:
SLRequest *req = [SLRequest requestForServiceType:SLServiceTypeTwitter
requestMethod:SLRequestMethodGET
URL:[NSURL URLWithString:@"http://api.twitter.com/1.1/statuses/user_timeline.json"]
parameters:[NSDictionary
dictionaryWithObjects:@[user]
forKeys:@[@"screen_name"]]];
[req performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
if (urlResponse.statusCode == 200){
id object = [NSJSONSerialization JSONObjectWithData:responseData options:0 error:nil];
completionBlock(object);
}else {
if (error == nil)
error = [API errorWithStatusCode:urlResponse.statusCode];
errorBlock(error);
}
}];
我确实在dev.twitter.com上创建了一个应用程序,但我不知道如何实现我从Twitter获得的令牌。如果没有用户要求他们的Twitter帐户,我如何更新到1.1?
答案 0 :(得分:0)
您需要authenticate
获取用户时间线的请求,请参阅此answer
此答案使用FHSTwitterEngine
至authenticate
请求,然后创建搜索查询,您可以获取user_timeline
而不是搜索查询。
希望它可以帮助你^ _ ^