はてなexist APIでHTTP 500番エラー
なんかhb_addictが動かない(もうなれた)現象が1日続いたのでWeb閲覧にストレスを感じており、あまりにも誰も何も言わないのでGreasemonkeyスクリプトをデバッグすることに。
Greasemonkeyスクリプトのデバッグ?ツールなんて使わずにalertデバッグだ!で、しばらくいじってたら500番エラー出してる箇所があり。それがはてなexist API。
http://d.hatena.ne.jp/keyword/%a4%cf%a4%c6%a4%caexist%20API?kid=102640
ブラウザ経由でyahooの情報取得をやっても500番が出たので、これが原因と特定。サーバの不調か。ということで、しばし待つこととしよう。
追記:待てなかったので修正。
function on_resp_api(response) { if ( true /*false*/ ) { var m = response.responseText.match(/(\d+)<\/count>/); // if (m==null || m[1]==0) {return} ←ここをコメントアウトした } ...以下略 }