APIドキュメントを使用してこれを行う方法が見つかりませんでした。ツイートの好きな数を得る方法はありますか?
答えて
申し訳ありません、現時点でこれを取得する正式な方法はありません。あなたが知ることができるのは、認証されたユーザーによってツイートが優先されたかどうかだけです。オブジェクトグラフにはfavorites_count
がありますが、これはツイート自体ではなく、ツイートをツイートしたユーザーに適用されます。
編集:6月19日、'12 - Twitterの文書化されていないAPIメソッドへのリンクについては、mmrobinsの回答を参照してください。文書化されていないエンドポイントは、予告なしに変更される可能性があるため、常に注意してください。
あなたが認証されている場合、この情報を取得するにはundocumented wayがあります。
https://api.twitter.com/i/statuses/[tweet.id]/activity/summary.json
文書化されていないAPIエンドポイントのさらに大きなリストはRubyのTwitterのライブラリで見つけることができ
https://github.com/sferik/twitter/blob/master/lib/twitter/client.rb
あなたの質問への公式の答えはここにhttps://dev.twitter.com/docs/faq#6898です。 それは我々がつぶやきhttps://twitter.com/USERNAME/status/TWEET_ID
でページをスクラップ、お気に入り登録数
(?<=^|>)[^><]+?(?=</strong> Favorites|$)
または廃止予定のAPIを使用し抽出するために、この正規表現を使用することができ、それらに機能が回避策として
がサポートされていないとして、実際の時間をカウントすることを提案します
http://api.twitter.com/1/statuses/show/308910231910490112.json
新しいAPI V1.1では、ツイートお気に入り数がサポートされるようになりました。ここで試してみてください
stdClass Object
(
[created_at] => Thu Apr 04 20:09:16 +0000 2013
[id] => 319904523520983041
[id_str] => 319904523520983041
[text] => North Koreas perspective of the world in the next 5 years http://t.co/MxRgD00VCY
[source] => web
[truncated] =>
[in_reply_to_status_id] =>
[in_reply_to_status_id_str] =>
[in_reply_to_user_id] =>
[in_reply_to_user_id_str] =>
[in_reply_to_screen_name] =>
[geo] =>
[coordinates] =>
[place] =>
[contributors] =>
[retweet_count] => 7
[favorite_count] => 7
[entities] => stdClass Object
(
[hashtags] => Array
アップグレードして使用してください。
どのように私はお気に入りを数えるのですか?
つぶやきをお気に入りに登録した回数は、REST、ストリーミング、および検索のAPIになりまし ツイートオブジェクトの一部として提供されています - あなたはそれが「favorite_count」フィールドに提示 を見つけることができます。
さらに、 認証されたユーザーのお気に入りのツイートまたは自分のツイートが優先されたときに、ユーザーストリームとサイトストリームの両方がイベントをストリームします。 これらの認証されたストリーミングAPIを使用すると、 のお気に入りを数えることができます。
しかし
サイトストリームは、限られた現在ベータ版であることを、予めご了承ください。アクセスはホワイトリストに登録されたアカウントに限定されます。
感情は申し訳ありませんが、ベータ版は2年以上です。
だから、あなたがすることはできません。..
statuses/show/:idエンドポイントを経由して、これを行うことができるようになりました。 (これは、認証が必要です。)
例:
GET https://api.twitter.com/1.1/statuses/show.json?id=210462857140252672
または
GET https://api.twitter.com/1.1/statuses/show/210462857140252672.json
返されるJSONは好きな数のメンバーを持つことになります。
リンクされたドキュメントの応答例では"favourites_count"
と表示されていますが、実際に返されるJSONプロパティは"favorite_count"
です。
編集:私は(それが合計でお気に入りに登録したユーザを持っているどのように多くのつぶやきを示します)文書"favourites_count"
プロパティは、応答のuser
部材の内部にあることに気付きました。返されたJSONオブジェクトのルートには、ツイートが何回追加されたかを示す"favorite_count"
プロパティがあり、ドキュメント化されていないようです。
(このエンドポイントもretweet_count
などを返します)
- 1. ツイートの数を毎月見つける方法はありますか?
- 2. Facebookのユーザーから好きなものを簡単に取得する方法はありますか?
- 3. 好きな人の数を取得する必要があります
- 4. pythonを使ってツイートのコメント数を取得する方法はありますか?
- 5. 人々のFacebookが好きなページを取得する方法はありますか?
- 6. NSURLは変数を取得するのが好きではありません
- 7. YouTube API:ユーザーのアクティビティフィードから好きな動画を取得する方法がありません
- 8. 私のページが好きなユーザーのリストはありますか?
- 9. JSONでツイートをキャッチし、好きなものを並べ替えますか?
- 10. 私のアプリが好きなボタンをクリックするとFB権限をリクエストする方法はありますか?
- 11. ホームページ上に複数の好きなボタンがあります。異なるサブページが好きです。
- 12. 関数の "docstring"を得る方法はありますか?
- 13. Twitter API - ツイートからスクラップしたテキストと画像を取得する方法はありますか?
- 14. Facebookの好きなURLを取得する方法
- 15. 検索用語の1日あたりのツイート数を数える方法
- 16. "twitter"宝石でお気に入りのツイートを遅らせる簡単な方法はありますか?
- 17. どのように好きなツイートがTwitterのAPI
- 18. "好き"ボタンから "ref"を転送するパラメータの名前を変更する方法はありますか?
- 19. CONNECTION変数なしでmysqli_errorを取得する方法はありますか?
- 20. ユーザーがFacebookのオブジェクトを好きかどうかを知る方法はありますか?
- 21. Valgrindは私のrealloc()を好きではありませんか?
- 22. Twitterフィードからツイートをフィルタリングできるウェブサイトはありますか?
- 23. 複数の「人気のあるツイート」を取得する
- 24. リレーショナルデータベースで「好きな数」を実装する方法
- 25. 好きな数をパーセントに変換する方法、フラスコ?
- 26. 数ヶ月よりも古いツイートを取得するには?
- 27. TwitPic + OAuthを使用して写真+ツイートをTwitterにアップロードする(.NET C#) - なぜツイートはありませんか?
- 28. tweepyを使ってツイートをダウンロードするためのPythonコードをスピードアップする方法はありますか?
- 29. python beautifulsoupはあまり好きではない
- 30. リストビュー内のサブアイテムの数を取得する方法はありますか?
これは素晴らしい情報です。 – arcain
リンクが壊れています:(新しいリンクはhttps://github.com/sferik/twitter/tree/master/lib/twitter – Oleg
です。このblogpost http://blog.fgribreau.com/2012/01/のコメントによるとtwitter-unofficial-api-getting-tweets.htmlこのメソッドはサポートされなくなりました –