Hatena::ブログ(Diary)

Rubyとか Illustratorとか SFとか折紙とか このページをアンテナに追加 RSSフィード

2012-10-14

メールで Twitter、「Sorry, that page does not exist」対策 (API の URL)

| 16:23 | メールで Twitter、「Sorry, that page does not exist」対策 (API の URL)を含むブックマーク メールで Twitter、「Sorry, that page does not exist」対策 (API の URL)のブックマークコメント

なんとか使っているメールで Twitterメールで Twitter、OAuth (続き) - Rubyとか Illustratorとか SFとか折紙とかメールで Twitter、OAuth - Rubyとか Illustratorとか SFとか折紙とかメールで Twitter、「Timestamp out of bounds」対策 - Rubyとか Illustratorとか SFとか折紙とか だが、ある日ふと「{"errors":[{"message":"Sorry, that page does not exist","code":34}]}」といって Net::HTTPNotFound となるようになった。Error Codes & Responses — Twitter Developers によると HTTP 404 not found 相当だとか(まさに同例もある)。

https 接続にはしてるし、OAuth 対応もしたし、データ形式ももともと json取るようにしてるしなあ、どうなってるんだろう。

といって APIマニュアル Twitter / ? Twitter / ? 見てて漸く気が付いた、APIURL が変わっている。

というわけで

      consumer = OAuth::Consumer.new <コンシューマキー>, <コンシューマシークレット>, :site => 'https://api.twitter.com'

('https://api.twitter.com’ <- 'https://twitter.com’)サブドメイン api がついて

    Path = '/1/statuses/'

('/1/statuses/' <- '/statuses/') APIバージョン 1 も。

リンク元