0

TWRequest を使用して Twitter にクエリを実行しています。URL の末尾に +exclude:retweets フィルターを追加する方法を知りたいです。これは私のコードです:

NSString *searchURL = [NSString stringWithFormat:@"http://search.twitter.com/search.json"];
        NSMutableDictionary *dict_req;

dict_req = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"50", @"rpp", @"true", @"include_entities", searchParams, @"q", nil];

TWRequest *request = [[TWRequest alloc] initWithURL:[NSURL URLWithString:searchURL]
                                                      parameters:dict_req requestMethod:TWRequestMethodGET];

[request performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error)
     {
      //results
    }];
4

1 に答える 1

0

最初の実用的な解決策: パラメータの辞書として nil を使用し、手動でパラメータを searchURL に追加します。残念ながら、複雑なクエリでは機能していないようです...

NSString *searchURL = [NSString stringWithFormat:@"http://search.twitter.com/search.json?q=ciao+exclude:retweets"];

TWRequest *request = [[TWRequest alloc] initWithURL:[NSURL URLWithString:searchURL] parameters:nil requestMethod:TWRequestMethodGET];

于 2012-07-04T11:25:22.933 に答える