2

APIを使ってトレンドを取得する方法は知っているが、国別、トップ10別で欲しい。

どうやって ?それは可能ですか?

これを試しましたが、機能しません

http://api.twitter.com/1/trends/current.json?count=50
4

5 に答える 5

9

はい、できます。

まず、データを取得するを特定します。

通話中

https://dev.twitter.com/docs/api/1/get/trends/available

Twitterがトレンドを持っているすべての国のリストを提供します。

英国のトレンドが必要だとします。上記は、WOEID が 23424975 であることを示しています。

英国のトップ 10 トレンドを取得するには、電話してください。

https://api.twitter.com/1/trends/23424975.json
于 2012-05-16T10:29:23.637 に答える
1

まず woeids を把握する必要がありますhttp://sigizmund.info/woeidinfo/でこのツールを使用すると、単純な関数と同じくらい簡単になります

function get_trends($woeid){
        return json_decode(file_get_contents("http://api.twitter.com/1/trends/".$woeid.".json?exclude=hashtags", true), false); 
    }

では、簡単なサンプル スクリプトを作成しました。ここでチェックしてくださいTwitter Trends Getter

それが役に立てば幸い!

于 2012-07-19T07:13:06.937 に答える
1

JSON で結果を取得するには、Api キーを使用して認証を完了する必要があります。

もう 1 つの留意点 Twitter Api は制限されています。

トップ Twitter トレンドの Web サイトを作成している場合は、この URL https://twitter-trends.vlivetricks.com/にアクセスし、右クリック >> ソース コードをコピーして、Json 変数を使用してトレンド名のみを置き換えます。

于 2021-05-01T15:07:39.963 に答える