twitterのtrends取得


入門ソーシャルデータを読んでみてます。

p6にtwitterのtrendsを叩いて結果を取得するサンプルコードが示されてますが、api側の仕様変更で動かなくなっているようです。
https://github.com/sixohsix/twitter/issues/56

import twitter

twitter_api = twitter.Twitter(domain="api.twitter.com", api_version='1')
trends = twitter_api.trends()
print([trend['name'] for trend in trends])


以下のようにすることで、結果を取得できました。

import twitter

twitter_api = twitter.Twitter()
WORLD_WOE_ID = 1 
world_trends = twitter_api.trends._(WORLD_WOE_ID) 
print([ trend['name'] for trend in world_trends()[0]['trends'] ])