Twitter の API Limit 取得関数の仕様が変わってたよ

最近 mo-footer のAPIリミットがいつも30前後(たまに300台になる)なのでバグかな?と思ってたのですが、ログを見て気づきました。

<?xml version="1.0" encoding="UTF-8"?>
<hash>
  <remaining-hits type="integer">345</remaining-hits>
  <photos>
    <remaining-hits type="integer">30</remaining-hits>
    <reset-time-in-seconds type="integer">1320920195</reset-time-in-seconds>
    <reset-time type="datetime">2011-11-10T10:16:35+00:00</reset-time>
    <daily-limit type="integer">30</daily-limit>
  </photos>
  <hourly-limit type="integer">350</hourly-limit>
  <reset-time-in-seconds type="integer">1320837381</reset-time-in-seconds>
  <reset-time type="datetime">2011-11-09T11:16:21+00:00</reset-time>
</hash>

どうも、メディア情報の投稿数がAPIに追加されたみたいです。
この photos タグが割り込む場所が、試行によってどうも変わるみたいで、発言の、remaining-hits が先頭に来た場合は正常に API Limit が取得できていたようです。

しかも、メディア投稿が1日単位なのでdaily-limit だから、 hourly-limit は正常に取得できていたので気づかなかった訳ですね。

Twitter REST API:アカウント関連|Twitter関連|Web関連特集|PHP & JavaScript Room

いつも見てるAPI情報も更新されてなかったから悩んでしまった|・ω・)

mof
もふったーの方はこんな表示になります

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です