我正在尝试获取高音扬声器趋势列表,而不是当我选择趋势时它会将我发送到他的网址。
ArrayList<String> NAME = new ArrayList<String>();
ArrayList<String> URLS = new ArrayList<String>();
for (Trends trends : dailyTrends) {
for (Trend trend : trends.getTrends()) {
if (JOBS.size() < 25){
URLS.add(trend.getUrl());
NAME.add(trend.getName());
}
}
让名字工作得非常好,但我无法获取网址,它总是返回null。为什么?我怎么能解决它?
答案 0 :(得分:0)
我不确定您使用的是哪个库,但获取Twitter趋势网址应该相当容易。
documentation for Daily Trends表示未返回该网址。
你会得到这样的回报:
{
"trends": {
"2011-01-14 15:20": [
{
"name": "#confessionhour",
"events": null,
"promoted_content": null,
"query": "#confessionhour"
},
{
"name": "#thankssuju",
"events": null,
"promoted_content": null,
"query": "#thankssuju"
},
...
这里的技巧是使用“query”元素。然后,您可以使用它来创建URL。
如果您想要将用户指向Twitter移动搜索该趋势,您可以使用:
https://mobile.twitter.com/search/%23thankssuju
在你的库中我希望你可以使用getQuery();