OAuthのアイコン変更について
少し前から、失敗するようになっていたアイコン変更について、修正箇所がわかったのでメモしておきます。
元ネタですが、
$req = $to->OAuthRequestImage('https://twitter.com/account/update_profile_image.xml',"POST",array('image' => $file));
この部分を
$req = $to->OAuthRequestImage('http://api.twitter.com/1/account/update_profile_image.xml',"POST",array('image' => $file));
こう変更して下さい。
APIが変更になっていたようです↓(本家リンク)
http://apiwiki.twitter.com/Twitter-REST-API-Method:-account%C2%A0update_profile_image
アイコンに関しては、他にもいろいろ変更があったみたいです。
アニメgifは仕方ないとして、透過pngも許さないとかちょっといやだなー…