1

Twitterが最近APIを更新したので、どうすれば人のフォロワー数を取得できますか?

以下を使用して古いAPIでこのようなデータを取得できましたが、正しく理解すれば、いつでも機能しなくなります。

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitter

新しいAPIを使用して同じデータを取得するにはどうすればよいですか?私は彼らのドキュメントをチェックしましたが、理解できませんでした。

4

2 に答える 2

1

新しいドキュメントから直接1.1、最大の違いは代わりに使用することだと思われます1

JSONを使用してデータを取得します-

https://api.twitter.com/1.1/statuses/user_timeline.json

ドキュメントによると、要件は次のとおりです。

Always specify either an user_id or screen_name when requesting a user timeline.

followers_countまた、返されるオブジェクトには、 key:valueのペアを含む「user」オブジェクトが含まれています。

{
    {
        ......
        user: {
            .....
            "followers_count" : int
        }
    }
}
于 2013-03-26T06:17:02.613 に答える
1

はい、それは紛らわしいです。私は最近クライアントのためにこれをしました、そしてそれを理解するのに少し時間がかかりました。

これを読んでください:https ://dev.twitter.com/docs/auth/application-only-auth

v1.1に準拠し、必要なデータを取得するには、TwitterアカウントからTwitterアプリケーションを作成する必要があります。アプリケーションはあなたにいくつかのアクセスキーを与えます。これらのアクセスキーを使用して、公開データをフェッチするために使用するアクセストークンを取得します。

これが私が使用した実装です:https ://gist.github.com/luk3thomas/5243493

于 2013-03-26T06:19:58.750 に答える