2010年04月30日

Twitter における Bot (API) のポスト数制限

さて、公式の資料(たとえば http://help.twitter.com/entries/15364 )によれば、

> Updates: 1,000 per day. The daily update limit is further broken down into smaller limits for semi-hourly intervals. Retweets are counted as updates.

となってます。
ここで、Updates というのが、実際には、ポストに相当するわけですが、1日あたり、1,000ポストまで、というのが見えます。
ただ、そのあと、The daily update limit is further broken down into smaller limits ... というのが書かれているのですが、ああ、broken down ―― 壊れる? もしかして、規制が無視される例外ケースがあるんだなと、まあ、1,000ポストなんてしないから、まあ、いいや、と、そう思ったのですが。

実際の投稿数規制は、 20ポスト/30分 なんだそうです。
そこで、冷静に和訳すれば

「一日あたり、1000ポスト。この制限は、同じ比率で、30分間隔で判断される」
ということで、1000ポスト/日 = 41.6ポスト/時 = 20.5 ポスト / 30分 となりまして、実際には、この数値でカウントされているということです。

実は、ここで動かしている Bot に、「50地域の日の出君」と「50地域の月の出君」というものがあります。
その名の通り、日の出・日の入り(そして、月の出・月の入り)の時刻に、つぶやくわけです。それもまた、 名前の通り、50地域を担当しています。

この設定だと、季節によって、短い時間にポストが集中してしまうわけですね。実際、2010年4月27日に、04:28:47 - 05:08:30 の約30分間に、25個のポストをして、そこで、制限に引っかかりました。

結局、同じような時刻のポストをまとめるようにして、この制限を回避しました。こんな感じ。

【旧バージョン】
4:28:47 《稚内》    日の出
4:34:52 《札幌》    日の出
4:41:35 《青森》    日の出
4:41:54 《盛岡》    日の出
4:45:29 《仙台》    日の出
4:46:00 《秋田》    日の出
4:47:35 《山形》    日の出
4:47:56 《福島》    日の出
4:50:08 《水戸》    日の出
4:52:13 《宇都宮》   日の出
4:52:48 《千葉》    日の出
4:53:25 《新潟》    日の出
4:54:14 《東京》    日の出
4:54:16 《さいたま》  日の出
4:54:53 《横浜》    日の出
4:55:45 《前橋》    日の出
4:56:28 《小笠原》   日の出
4:58:52 《長野》    日の出
4:58:54 《甲府》    日の出
5:00:41 《静岡》    日の出
5:02:40 《富山》    日の出
5:05:08 《金沢》    日の出
5:06:15 《名古屋》   日の出
5:06:27 《岐阜》    日の出
5:07:39 《福井》    日の出
5:08:30 《津》     日の出
以上 26ポスト/30分


【新バージョン】
4:29:00 《稚内》        日の出
4:36:00 《札幌》        日の出
4:42:00 《青森》・《盛岡》   日の出
4:45:00 《仙台》        日の出
4:46:00 《秋田》        日の出
4:48:00 《山形》・《福島》   日の出
4:50:00 《水戸》        日の出
4:52:00 《宇都宮》       日の出
4:53:00 《千葉》・《新潟》   日の出
4:54:00 《東京》・《さいたま》 日の出
4:55:00 《横浜》        日の出
4:56:00 《前橋》・《小笠原》  日の出
4:59:00 《長野》・《甲府》   日の出
5:01:00 《静岡》        日の出
5:03:00 《富山》        日の出
5:05:00 《金沢》        日の出
5:06:00 《名古屋》・《岐阜》  日の出
5:08:00《福井》         日の出
5:09:00 《津》         日の出
以上 19ポスト/30分


posted by 麻野なぎ at 13:03| Comment(0) | TrackBack(0) | Twitter と Bot の周辺
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/37460415

この記事へのトラックバック