twitter api 1.1
twitterbotがいつの間にかつぶやかなくなってたw
調べてみたらとうの昔にapiが1.0から1.1にVerUpしてたのねw
ログにも
The Twitter REST API v1 is no longer active. Please migrate to API v1.1.
って・・・
自分はphpmのOAuth fetchでつぶやいていたので
URLを
http://api.twitter.com/1/statuses/update.xml
から
http://api.twitter.com/1.1/statuses/update.json
に書き換えることで対応完了でした
OAuthすげーw
$consumer_key = 'xxxx'; $consumer_secret = 'xxxx'; $oauthnmb = new OAuth($consumer_key,$consumer_secret,OAUTH_SIG_METHOD_HMACSHA1,OAUTH_AUTH_TYPE_URI); $oauth_token ="xxxx-xxxx"; $oauth_token_secret ="xxxxxx"; $tweet="あいうえお"; $params = array( 'status' => $tweet ); $oauth->setToken($oauth_token,$oauth_token_secret); //$oauth->fetch('http://api.twitter.com/1/statuses/update.xml', $params, OAUTH_HTTP_METHOD_POST ); $oauth->fetch('http://api.twitter.com/1.1/statuses/update.json', $params, OAUTH_HTTP_METHOD_POST );