2013-04-06 2 views
0

Я использую Twitter4j для выборки трендов Twitter, используя следующий код:Почему в этом коде ошибка «значение X не является членом Y»?

val twitter = new TwitterFactory().getInstance 
    val twitterStream = new TwitterStreamFactory().getInstance 
    twitterStream.addListener(simpleStatusListener) 
    val trends = twitter.getTrends 
    println(trends.getName) 

Я пробовал различные методы для получения тенденции, но я получаю следующее сообщение об ошибке:

value getTrends is not a member of twitter4j.Twitter 

Может кто-то указать, что неправильно?

+0

Очевидно, это потому, что 'getTrends' [не определен/не доступен для публики в twitter] (http://twitter4j.org/javadoc/twitter4j/Twitter.html) –

+0

Я знаю, что это интерфейс, но как определить метод? –

+0

@princessofpersion, возможно, вам нужен один из [тех методов] (http://twitter4j.org/javadoc/twitter4j/api/TrendsResources.html) ('Twitter' реализует все их), например' getAvailableTrends'? –

ответ

1

Этот метод был removed от twitter4j и впоследствии из примеров. Взгляните на другие методы, связанные с тенденциями: currently supported.

У автора есть много других, актуальных примеров here.

+0

Вы говорите, что RTFM ??? –

+1

Я указываю на примеры, которые являются более современными, чем тот, который использует OP. –