DC4

Twitter API仕様変更で"403: Forbidden"

Net::Twitter::Liteや、Net::TwitterでTwitterBotを作成していたのですが、 何をやっても"403: Forbidden"が返ってくる。

どうやら 2014/01/15にAPI仕様が変更されていて、 SSLを有効しないと駄目らしい。

    Net::Twitter->new(
       traits           => [qw/OAuth API::RESTv1_1/],
       consumer_key     => $consumer_key,
       consumer_secret  => $consumer_secret,
       access_token     => $token,
       access_token_secret => $token_secret,
       ssl => 1, #これが必要
    );

参考:http://toda.sg/online/twitter-api-regulations-change/