このブログでは、以前から Twitter データの解析を行ってその結果を公開していました。
Twitterクライアント 総選挙2015
諸事情により一時的に収集を中止していたいので、再開し確認したところ、何かがおかしい事に気づきました。
これまでのデータ
かなり省略するとこのようなデータでした。
{
id: 728236267847061504,
id_str: "728236267847061504",
text: "テストツイート",
source: "<a href="http://twitter.com" rel="nofollow">Twitter Web Client</a>",
user: {
id: 2239296018,
id_str: "2239296018",
screen_name: "oyasu_info",
}
}
ここの user 内の id がこれまでは10桁以下だったのですが、急にツイート自体の id と同じような18桁の数字になっているものが見られるようになりました。
例えば、最近 Twitter を始められた SKE48 の松井珠理奈さん(@JURINA38G)は 706826757500866560 でした。
ツイートのidと混同していないかも含めて調べてみたところ、どうやら仕様変更だったようです。
“Twitter のユーザーIDが Int64 (Snowflake) に変更” の続きを読む