目次一覧
状態:-
閲覧数:2,492
投稿日:2019-10-11
更新日:2019-10-12
Twitter使用するまで / Twitter使用するようになった経緯 / 私のTwitterの使い方
問題発生 / 遭遇した具体例 / Twitter仕様は分かりにくいねん!
2019年10月11日時点で困っていること / 2019年10月11日時点の運用案 / Twitterで出来ないこと
Twitterで出来ないこと / 私が取得したいデータだけを返すAPIは用意されていない
問題発生 / 遭遇した具体例 / Twitter仕様は分かりにくいねん!
2019年10月11日時点で困っていること / 2019年10月11日時点の運用案 / Twitterで出来ないこと
Twitterで出来ないこと / 私が取得したいデータだけを返すAPIは用意されていない
Twitter使用するまで / Twitter使用するようになった経緯 / 私のTwitterの使い方
Twitter使用するまで
Twitter使用したら負けだと思っていた
・サービス提供を目指していた
・「Twitterを活用したサービス開発」に取り組むのではなく、「Twitterに代わるようなサービス開発」を目指すべきだと考えていた
Twitter使用するようになった経緯
NHKのWebサイトにTwitterボタンが表示されていることに気が付いたため
・Twitterは既に情報インフラの一つとなっていることを認識した
・これはもう適わないな、と思った
・この件をきっかけに、Twitterを使用することになった
私のTwitterの使い方
ブックマーク代わりに使用
・気になるWebサイトやツイートがあった場合は、取り敢えず(引用0文字で)RTしていた
・後で活用しようと考えていた
問題発生 / 遭遇した具体例 / Twitter仕様は分かりにくいねん!
問題発生
ツイートが1.4万件に達したところで、
自分が発信したツイートが思うように取得できないことに気が付いた
従来の認識
自分が発信したツイートは(RT含め)、簡単に取得できるものと考えていた
実際には?
・自分が発信したツイートでも、取得が非常に面倒なことがある
・あるいは、意図した通りには取得できない(こともある)
遭遇した具体例
Twitter仕様は(割と頻繁に)変更される
それに関する日本語情報は、(公式も含め)極端に少ない
全データ履歴取得が難しくなったため、取得方法を変更した
Twitter全ツイート履歴は、2019年7月以降、ツールを使用しなければ取得不可能(index.htmlはダウンロードファイルに含まれないよう仕様変更されている)
具体的には?
公式検索を活用するようにした
from:hoge since:2018-01-01 until:2018-01-03
この方法の問題点
リツイートを取得できない
Twitter仕様は分かりにくいねん!
一番基本的なURL
「ツイート」「リツイート済み」が含まれる
https://twitter.com/hoge/
上記内容で期間指定できれば良いのだが、URLなのでそれは出来ない
since:2017-11-01 until:2017-11-30
(複合検索したいと思い、)検索キーワード欄に下記を入力しても、結果は上記とは異なる
twitter.com/hoge/
リツイートについてのよくある質問
Twitterに表示される公開ツイートのリツイートは、最新の投稿100件まで
2019年10月11日時点で困っていること / 2019年10月11日時点の運用案 / Twitterで出来ないこと
2019年10月11日時点で困っていること
自分の「リツイート済み」だけを検索することが出来ない
他人のツイートをhogeユーザ(自分)が「(0文字引用)リツイート」したツイートを検索したい
試してみたがリツイート取得できない
from:hoge
from:hoge include:nativeretweets
include:nativeretweets from:hoge
試してみたが0文字リツイート取得できない
twitter.com/hoge/ -from:hoge since:2019-06-01 until:2019-06-30
リツイートが、さらにRTされていなければ取得できない
from:hoge filter:nativeretweets
動作的には下記で良いのだが、(リツイートを後から削除しようと思っても)削除できない
2019/6/25
RTだけ表示するやつRTだけ表示するやつ
「リツイートした日付の上限」指定する場合、古い日付だと結果を取得できない
・理由不明
2019年10月11日時点の運用案
A.公式表示(ある程度以上は遡れない)
・古い順から並べられないことが苦痛
・データ移行
・移行したデータは随時削除していく
B.Twitterデータ
・tweet.js Web
・削除できない
Twitterで出来ること
hogeユーザ(自分)のツイートを、(他人が)「引用リツイート」しているツイートを検索する
※「-from:hoge」で自分を除外している
twitter.com/hoge/ -from:hoge
※私がやりたいことは、上記の逆
「引用元ツイート」から「引用したユーザー名一覧」を表示させることができる
Twitterで出来ないこと / 私が取得したいデータだけを返すAPIは用意されていない
Twitterで出来ないこと
「(任意の)引用元ツイート」から「引用リツイート」を表示させることは出来ない
・「url:xxxx」は全てのRTを取得できるわけではない(取得できるのは恐らく、更にRTされたRTのみ)
私が取得したいデータだけを返すAPIは用意されていない
関係しているかと思ったが、違ったGETメソッド
statuses/retweeters/ids
対象ツイートをリツイートしたユーザーを、ユーザーIDの一覧で取得するエンドポイント
statuses/retweets/:id対象ツイートをリツイートしたユーザーを、オブジェクトの一覧で取得するエンドポイント
statuses/retweets_of_me「自分のツイート」をリツイートしたオブジェクトを一覧で取得するエンドポイント
→ RTだけ取得に挑戦