【发布时间】:2015-08-25 05:58:48
【问题描述】:
我想搜索所有使用德语的热门推文。我尝试了以下查询(q=* 编码为q=%2A)
GET https://api.twitter.com/1.1/search/tweets.json?q=%2A&lang=de&result_type=popular&with_twitter_user_id=true&include_entities=true
这似乎返回了结果,但是 我没有发现 twitter search api 支持通配符的文档。所以我不确定该查询返回的结果是否是我想要的结果。我只从https://dev.twitter.com/rest/public/search的文档中找到了这个例子@
https://api.twitter.com/1.1/search/tweets.json?q=&geocode=-22.912214,-43.230182,1km&lang=pt&result_type=recent
这似乎意味着必须使用空查询字符串q= 而不是通配符。但是,如果我尝试
GET https://api.twitter.com/1.1/search/tweets.json?q=&lang=de&result_type=popular&with_twitter_user_id=true&include_entities=true
我确实收到“缺少查询参数”错误。
那么,如果不支持通配符 (q=*) 并且也不允许空查询 (q=),我该如何搜索所有使用德语的热门推文?
【问题讨论】:
-
我遇到了同样的问题。如果查询字符串不限于 500 个字符,则创建一个长字符串或字符串以包含所有内容可能是合理的。我可以用字母数字试试这个。
标签: twitter