我正在开发一个在ios 5.1中运行的ipad应用程序,其中已完成twitter集成。现在我可以使用twitter.framework使用我的应用程序发推文。但我想了解我们制作的推文的详细信息。我在框架中使用TWRequest将查询发布为
-(IBAction)queryButtonTapped:(id)sender{
TWRequest *request = [[TWRequest alloc] initWithURL:[NSURL URLWithString:@"http://search.twitter.com/search.json?q=indians&rpp=5&with_twitter_user_id=true&result_type=recent"] parameters:nil requestMethod:TWRequestMethodGET];
[request performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
if([urlResponse statusCode] >= 200){
NSError *error;
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:responseData options:0 error:&error];
UIAlertView *alertView1 = [[UIAlertView alloc] initWithTitle:@"Twitter response"
message:[NSString stringWithFormat:@"response: %@",dict]
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView1 show];
}
else{
UIAlertView *alertView2 = [[UIAlertView alloc] initWithTitle:@"oops"
message:[NSString stringWithFormat:@"response: %i, and error is %@",[urlResponse statusCode],error]
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView2 show];
}
}];
}
我在这里搜索我发的推文。
我收到一条消息,提示“Twitter REST API v1不再处于活动状态.PLease迁移到API v1.1。”现在我想知道那个1.1版本是什么。它是否与Twitter.framework有关,或者我应该获得新的twitter.framwork。否则我需要以不同的方式进行查询。