Twitterの3200件以前のログを取得(閲覧)する方法ありますか?

Twitterは仕様で直近3200件までしかさかのぼれないようですが、
これ以前のログを取得(閲覧)する方法はありますか?
Twilogのように自動は無理かと思いますので、
最悪手動でも見られればいいかなと思っているのですが。
個々のつぶやきにはパーマリンクがあるようでログ自体は残っているらしいのですが法則もわからなくて・・・。
この仕様に最近気づいたので、昔のログが見られないのがちょっと気持ち悪いです。
どうぞよろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/11/03 18:30:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:cicupo No.1

回答回数13ベストアンサー獲得回数3

ポイント35pt

max_id を使えば可能です。

例えば、ユーザ名 xxxxxxxx の過去ログを取得する方法を考えます。

http://twitter.com/xxxxxxxx?page=1

http://twitter.com/xxxxxxxx?page=2

...

http://twitter.com/xxxxxxxx?page=160

を取得すれば、最新 3200 件までの twit id が得られます。

このとき 3200 件前の twit id が 12345678 だったとします。

次に、twit id が 12345678 より小さい(=古い) twit を取得します。

http://twitter.com/xxxxxxxx?max_id=12345677;page=1

http://twitter.com/xxxxxxxx?max_id=12345677;page=2

...

http://twitter.com/xxxxxxxx?max_id=12345677;page=160

これで 6400 件です。

以下同様に、いくらでも遡ることができるようです。

自動化も割と簡単そうなので、探せばどこかにあるのかも?

id:tkym81

回答ありがとうございます!

チャレンジしてみました・・・が、3200件目より3件くらい古くさかのぼるだけで、うまく最後まで取得できませんでした。

max_idをどの数から始めても同じところでストップしてしまうようです。

理論上は表示させることができそうな感じでとても期待しているのですが、実際に取得に成功しているところがあれば教えていただけますでしょうか?

2009/10/28 01:20:14
id:cicupo No.2

回答回数13ベストアンサー獲得回数3

ポイント35pt

すみませんが、クエリ文字列を一カ所訂正させてください。

「;」→「&」

です。

それから、たしかに、必ずうまく行くわけではないようです。調査不足でした。


全ての過去ログを見ることができる例は、例えば dankogai さんです。

合計 3915 tweets (160 + 36 ページ) を全てさかのぼることができます。

最初と思われる tweet (id 24442501, 10:27 PM Apr 10th, 2007) まで見られます。

http://twitter.com/dankogai?max_id=836978335&page=36


例えば nytimes さんは過去に 37879 回 (≒1900 ページ) つぶやいてるはずですが、

160 + 46 ページまでしか遡れませんね…。

(id 2587700047, 9:32 AM Jul 11th, 2009 まで)


期待させた割にお役に立てずスミマセン。

id:tkym81

追加回答ありがとうございます。

ほんとだ、dankogaiさんは全部見られますね!

私もポストは4000ちょっとですのでdankogaiさんと大差ないのですが・・・(IDははてなと同じです)、数は関係ないのでしょうか?やはりうまくみられません。

Twitter側の機嫌なのか、仕様変更を待つしかないのか、もう少し努力してみたいと思います。

(追記)

今、つぶやき4000オーバーの人を数人チェックしてみました。

さかのぼれる人もいればできない人もいるようです。違いはなんなのでしょうか?

引き続きよろしくお願いいたします。

2009/10/28 11:22:53
  • id:cicupo
    現在は dankogaiさんも 3200 + 4 件くらいしか見られなくなりました。違いはちょっと思いつかないですね。
    基本的には 3200 件までしか見られないが、たまたま見られる場合があるかもしれない、という状況でしょうか。そのうち見られるようになるといいですねー。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません