note好きなものはラーメンと将棋この広告は、90日以上更新していないブログに表示しています。自分のツイートが過去にどのアカウントから何件の「いいね」を貰ったかをグラフにしてみた。作成したコードはGitHubに公開してます。3.6.2今回の目的2018年11月、次の衝撃的なニュースが話題に。www.itmedia.co.jpなんと、ツイッターの「いいね」機能が無くなるかもしれないそうです。多くの人がこの機能で承認欲求を満たしていることでしょう。自分のツイート一覧フォローしているアカウント一覧などの様々な情報が取得できますが、肝心の特定のツイートにいいねしたアカウント一覧という情報は取得できないのです。ついての詳しい説明は割愛します。取得できる情報はページ下部に載せておきます。CSV形式のデータをエクスポートしてなんやかんやすればいけそうです。Analytics解決策1という事でAPIを用いずに取得する方法で頑張るしかないです。同じような質問があったので、そちらを参考にします。呼ばれる識別番号が付与されており、それを与えると対象ツイートにいいねしたアカウントのリストが得られるという訳です。用いてグラフを描画するという感じでしょう。ようなやつとは別物です。各ユーザに振り分けられた数列で、普段目にすることはありません。変換することができます。この方法では誰でも閲覧できるアカウントしか対象になりません。鍵垢(非公開のアカウント)からのいいねは統計に入らないのです。解決策2鍵垢からのいいねも含めて調べたい場合。相互フォローしてるアカウントリストを取得する各アカウントが「いいね」したツイート一覧を取得するその中で自分のツイートの数を集計するみたいにする必要があります。定期的に回してデータベースを更新していく。みたいな運用を想定している人向けでしょうね。(試しに期間を今年分に絞って回してみたが、それでも2、3時間ぐらいかかった)コードの詳細な説明は省きます。note当然のことですが、鍵垢を含めた検索は自分のアカウントでしか行えません。他のアカウントに来ているいいねの統計は公開アカウントからのもののみです。使うためには開発者用のアカウントを取得する必要があります。Developersいつの間にか仕様が変わっていて、取得がかなり面倒になっていました。面倒と言っても適当に入力したらすぐに取得できました。Falseクラスのメソッドにしたのでselfが付いてます。いい感じの円グラフいい感じの円グラフの作成には以下を参考にしました。データの数だけループするような色リストを作成しました。