ネットサービスの開発に役立ちそうな話題を中心にお届けします。
F.Ko-Jiの「一秒後は未来」 > API > TwitterはAPI経由で同一アカウントに同じ内容のつぶやきを連続投稿できない
2009年07月05日 01:13
944日前に投稿

TwitterはAPI経由で同一アカウントに同じ内容のつぶやきを連続投稿できない

  • ... PV
  • このエントリーをはてなブックマークに追加

最近TwitterのAPIを少しだけ使う機会があって知ったのですが、TwitterのAPIでは同じ内容の連続投稿はできない仕様になっているようです。もちろん同じアカウントに対してですが。

For each update attempt, the update text is compared with the authenticating user's recent tweets. Any attempt that would result in duplication will be blocked, resulting in a 403 error. Therefore, a user cannot submit the same status twice in a row.

» POST statuses/update | Twitter Developers

どういう時にこういうことが起きるかというと、たとえばTwitterで「明日の東京の天気」をつぶやくボットを作ったとして、そのボットの投稿内容が「明日は晴れです」みたいにつぶやく場合、もし2日連続で晴れだったら2回連続で「明日は晴れです」と投稿することになるため、2回目の投稿は無視されてしまうというわけです。

これは前回の投稿日時からどれだけ時間が空いていても関係ありません。

なので投稿ごとに1バイト余計な文字を交互に入れるとか、投稿に日付を入れるとか、そういう感じで投稿内容が重複しないようにする必要があります。

(追記: 2011-12-04) 参照元のドキュメントの内容が古いものだったので新しいものに差し替えました。

スポンサード リンク

Written by
Meity.jp - Twitterなかまでプライベートなオフ会を開催したいなら


トラックバック

このエントリーのトラックバックURL:

この一覧は、次のエントリーを参照しています: TwitterはAPI経由で同一アカウントに同じ内容のつぶやきを連続投稿できない:

» [季節暦] twitterのbotを作ってみる from fintopo
以前、季節暦というブログパーツを作ったんだけれど、これをtwitterのbotにしてみました。3時間おきに季節をつぶやきます。 @kisetsu_... [詳しくはこちら]

API / Twitter(ツイッター) / 豆知識

English version

前のエントリー: « Firefox 3.5の位置情報通知機能の仕組みとサンプル
次のエントリー: 将来のiPhoneはボタンが触ってわかるようになり、指の違いも認識できるようになる? »

コピペにご利用ください。

タイトル:

URL:

リンク用HTMLタグ: