在我的iOS应用程序中,我需要显示包含特定主题标签的用户推文。在其余的api 1.1中,有users/search
个端点。但它认为它不适合这个。端点search/tweets
但我无法为此创建正确的查询。请帮帮我。
答案 0 :(得分:1)
GET搜索/推文是使用特定主题标签搜索推文的正确端点。 Twitter在一个月前推出了Fabric,这是一个本地实现API调用的SDK。
您可以在此处查看如何进行API调用: https://dev.twitter.com/twitter-kit/ios/api
一个例子:
// Objective-C
NSString *statusesShowEndpoint = @"https://api.twitter.com/1.1/statuses/show.json";
NSDictionary *params = @{@"id" : @"20"};
NSError *clientError;
NSURLRequest *request = [[[Twitter sharedInstance] APIClient]
URLRequestWithMethod:@"GET"
URL:statusesShowEndpoint
parameters:params
error:&clientError];
if (request) {
[[[Twitter sharedInstance] APIClient]
sendTwitterRequest:request
completion:^(NSURLResponse *response,
NSData *data,
NSError *connectionError) {
if (data) {
// handle the response data e.g.
NSError *jsonError;
NSDictionary *json = [NSJSONSerialization
JSONObjectWithData:data
options:0
error:&jsonError];
}
else {
NSLog(@"Error: %@", connectionError);
}
}];
}
else {
NSLog(@"Error: %@", clientError);
}
答案 1 :(得分:1)
您可以将搜索API(https://dev.twitter.com/rest/public/search)用于所需的查询。例如。
https://api.twitter.com/1.1/search/tweets.json?q=from%3Ascreen_name
其中screen_name是您想要推文的用户的screen_name。