最近TwitterのAPIを少しだけ使う機会があって知ったのですが、TwitterのAPIでは同じ内容の連続投稿はできない仕様になっているようです。もちろん同じアカウントに対してですが。
A status update with text identical to the authenticating user's current status will be ignored to prevent duplicates.
» Twitter API Wiki / Twitter REST API Method: statuses update
どういう時にこういうことが起きるかというと、たとえばTwitterで「明日の東京の天気」をつぶやくボットを作ったとして、そのボットの投稿内容が「明日は晴れです」みたいにつぶやく場合、もし2日連続で晴れだったら2回連続で「明日は晴れです」と投稿することになるため、2回目の投稿は無視されてしまうというわけです。
これは前回の投稿日時からどれだけ時間が空いていても関係ありません。
なので投稿ごとに1バイト余計な文字を交互に入れるとか、投稿に日付を入れるとか、そういう感じで投稿内容が重複しないようにする必要があります。
トラックバック
このエントリーのトラックバックURL:
この一覧は、次のエントリーを参照しています: TwitterはAPI経由で同一アカウントに同じ内容のつぶやきを連続投稿できない:
» [季節暦] twitterのbotを作ってみる from fintopo
以前、季節暦というブログパーツを作ったんだけれど、これをtwitterのbotにしてみました。3時間おきに季節をつぶやきます。
@kisetsu_... [詳しくはこちら]
API / Twitter(ツイッター) / 豆知識
前のエントリー: « Firefox 3.5の位置情報通知機能の仕組みとサンプル
次のエントリー: 将来のiPhoneはボタンが触ってわかるようになり、指の違いも認識できるようになる? »
タイトル:
URL:
リンク用HTMLタグ: