2017-06-03 10 views
0

Twitter API経由でのべのRTを得ることができますか?特定の投稿だけでなく、特定のアカウントに関連付けられたリツイートの合計数または、代わりに、元の投稿ではなく、すべてのつぶやきの何分の一がリツイートコンテンツでしたか?Twitter API:リトロット数とメディアイメージ数を取得できますか?

また、アカウントに関連付けられたメディアイメージの数を取得できますか?つまり、ユーザーのページに行くと、左側に「2,200の写真とビデオ」のようなものが表示されます。ありがとう!

答えて

-1

実際に可能です。 GET statuses/user_timeline:TwitterのREST APIsから

include_rtsというパラメータがあります:

falseに設定すると、彼らはまだタイムラインの最大長さの両方にカウントされますが、タイムラインは、(任意のネイティブリツイートを取り除くことができますがとcountパラメータで選択されたスライス)。注:trim_userパラメータをinclude_rtsと組み合わせて使用​​している場合、リトウェットにはまだ完全なユーザーオブジェクトが含まれます。だから、

あなたがtrue数にすべてのエンティティを、その値を設定し、falseにそれを設定し、それらの値を減算して、あなたがリツイートの数を取得する必要があり、すべてのリツイートの数を取得したい場合。

:また(各つぶやきのユーザー情報を省略)より少ないデータを取得するためにtruetrim_userを設定

あなたがメディアの数を取得したい場合は、あなたがそれらのつぶやきですべてmediaエンティティをカウントする必要があります。 Entities in Objects。タイプ別に区切るには、media属性の各エレメントのtype属性を調べる必要があります。

+0

OPはretweetsを表示したくありません。彼らはretweetsの*番号*が欲しい。 –

+0

@テレンスエデンまずOPは、何のアプローチもなしに、解決すべき問題を望んでいました。第二に、レスポンスからリトウェットを数える問題は何ですか?私はOPがそうする必要があると言いました。 –

+1

"特定のアカウントに関連付けられたリツイートの総数"は、ユーザーがTweetsの数が非常に少ない場合を除いて、タイムラインを2回呼び出すだけでは取得できません。 –

1

公式のAPIを使用していません。

documentationのみを示し、次の "数"

  • followers_count
  • friends_count
  • listed_count
  • favourites_count
  • statuses_count

あなたがメディアの数をしたい場合は、あなたはできる ユーザーのTwitterページからHTMLをスクレイプします。クラスを探しますPhotoRail-headingWithCount

ユーザーが何回リトライされたか表示されていません。その価値はどこで分かりますか?

関連する問題