Twitterメディア欄に削除できないリツイートがある場合の対処
2017/10/13記述
2023/09/09現在、TwitterはXとなり、内部システムはめちゃくちゃです。
この記事は残しますが、記述当時の情報であることに注意して下さい。
メディア欄で昔のリツイートが消せない。
リツイートマークも点灯していない。
非常にきもちわるいので、ごり押しで消します。
すべてのユーザーに当てはまるかは未検証です。当方環境は補足を参照願います。
準備する
1)テキストファイルを構造表示できるソフト
あると便利なサクラエディタ。Google Chromeでも可。
PCにインストールしておく。
2)スマホでTwitterのURLを開くことのできるサードパーティ製アプリ
リツイートした当時に使ってたアプリを思い出す。
または補足参照。
公式を使ってたならそもそもリツイート解除できると思う。
うちは Janetter for Android(ver1.12.0) 使いました。
2013年2月当時強かった。
3)慣れないことをする時間の余裕
重要。疲れる。
探す
1)全ツイートの履歴をダウンロード
Twitter公式WEBから履歴をダウンロードする。
右上アイコンから[ 設定とプライバシー ] - [ ユーザー情報 ]の一番下。
「全ツイート履歴」を申請。
メールが届くのでzipファイルをダウンロードする。
「全ツイート履歴」には対象リツイートも含まれている。
2)消したいリツイートの年月にアタリを付ける
zipを解凍し、中にある " index.html " をブラウザで開く。
検索する。対象リツイートの本文で探したり、投稿日時を見てみる。
3)テキストファイルで対象リツイートを特定する
[ data ] - [ js ] - [ tweets ]フォルダの中に、月ごとのツイートデータがある。
先で特定した年月のjs(JavaScript)ファイルをエディタで開く。
[ ctrl + F ] で単語検索をかける。
" created_at " を探すとツイートの投稿日時がわかる。
リツイートしたツイートと、それ以外では構造が明らかに違う。
画像を含むと特にわかりやすい。
ツイートひとつぶんは一番左の " { " と " }" で囲まれている。
" source " で始まって " verified " で終わる。
見つけたリツイートをコピー&ペーストして別名保存しておくと楽。
4)”自分がリツイートしたツイート”の固有IDを確認する
✕:RT元のツイートの固有ID(他人のツイート,消せないやつ)
◯:自分がリツイートしたツイートの固有ID(自分のツイート,消せるやつ)
対象リツイートの中を [ ctrl + F ] で単語検索かける。
" id_str " または " id " で探すと18桁くらいの数値がわかる。
ツイートの固有ID。仮に " 999999999999999999 " とする。
まだ焦らない。
消す
1)スマートフォンで対象リツイートを開く
Twitter公式WEBや公式アプリだと見れない。
”リツイート元のツイート”に飛ばされたりする。
当方は Janetter for Android(ver1.12.0) を使用。
以下のURLをGoogleNowの検索フォームに打ち込んで検索ボタンを押す。
ブラウザではなくアプリで開く。
" ユーザー名 " と " 固有ID " は置換する。
https://twitter.com/ユーザー名/status/固有ID/
例:" kesu_retweets " さんが投稿したID " 999999999999999999 " のツイート
https://twitter.com/kesu_retweets/status/999999999999999999/
リツイートボタンが光ってる。
消せる。
以上です。何かの参考になれば。
補足
1)うちの環境
ここ数年WindowsPCで公式WEB使用。
Janetter使用歴あり。
最近んほぉおもしろかったです。
2)当時使ってたTwitterクライアントを特定する
「全ツイート履歴」の[ data ] - [ js ] - [ tweets ]フォルダの中。
月ごとのツイートデータがある。
" source " で単語検索すると、どこから投稿されたツイートかわかる。
円マーク " ¥" で区切られてるのはUnicode。
3)ツイートのデータ構造を読んでみる
下記ページを見ながら。
なかったら諦めてました。
BIOKIDS.org > Top > どぶお > Twitterで遊ぼう! > データ構造
4)右往左往
気がついてから4年くらい放置する。
黒歴史クリーナーで全部消そうとする。
どうにも「全ツイート履歴」がアップロードできない。
3000件ごとに消していくが対象リツイートまで辿り着く前に業を煮やす。
Twitter公式サポートへ意見を出すか迷う。
調べて試してみる。
消せた。