0

我正在尝试获取推特趋势列表,而不是当我选择趋势时,它会将我发送到他的网址。

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());

        }

}

获取名称工作得很好,但我无法获取 url,它总是返回 null。为什么?我该如何解决?

4

1 回答 1

0

我不确定您使用的是哪个库,但获取 Twitter 趋势 URL 应该相当容易。

Daily Trends的文档显示未返回 URL。

你会得到这样的回报:

{

"trends": {

"2011-01-14 15:20": [

  {

    "name": "#confessionhour",

    "events": null,

    "promoted_content": null,

    "query": "#confessionhour"

  },

  {

    "name": "#thankssuju",

    "events": null,

    "promoted_content": null,

    "query": "#thankssuju"

  },
...

这里的诀窍是使用“查询”元素。然后,您可以使用它来创建 URL。

如果您想将用户指向该趋势的 Twitter 移动搜索,您可以使用:

https://mobile.twitter.com/search/%23thankssuju

在您的图书馆中,我希望您可以使用 getQuery();

于 2012-05-17T09:29:39.447 回答