TwitterAPI1の終了に伴うTwitterAPI1.1への変更
TwitterAPIを使って結構前に作った機能が突然動かなくなった。で調べたら、API1.0が終了になりAPI1.1になっていた。OAuthをもともとやっていた処理は、TwitterAPIのURLの1の部分を1.1に変えればOK例えば、https://api.twitter.com/1/statuses/update.jsonをhttps://api.twitter.com/1.1/statuses/update.jsonに変更すれば、ほぼOK駄目な例微妙にパラメータが変わっているものがあった。例えば、パラメータがidでOKだったものが、user_idかscreen_nameにしなくてはいけないものがあった。1でOAuth認証をやっていなものは、1を1.1にしたりするのはもちろんのこと、全てOAuth認証をやらなくてはだめ。全て、OAuth認証するように修正しました。それでも、レスポンスコード401のエラーだったりと超悩みました。・・・・なんと、すべてhttpsでアクセスするようになったみたい。OAuth認証しなくてもアクセスできたものはhttpでアクセスしてた。ぐー。