ATOM自作と修理を愛するブログ。23:17:59新しい記事を投稿したら自動的にツイートしてくれるプラグインはないのかなぁと調べましたよ。いや普通にあるでしょっていう軽い考えで。したらいろいろわかったので軽くまとめときます。TwitterのBASIC認証は2010年8月31日で廃止されてます。それ以降はOAuthという仕組みに変わってます。プラグインの最初のリリースが2010年8月31日以前で、その後バージョンアップしていないとすれば、ほぼ間違いなくBASIC認証にしか対応していないと思ったほうが良いです。管理画面で、Twitterのユーザー名とパスワードを入力して保存しておくようなUIが採用されている場合は、まあダメですね。わけで下記はアウトです。http://uemura.kir.jp/spispo.php?itemid=2409)あと、TwitterAPIのバージョンの問題。2013年6月11日に、従来のver1.0から1.1に完全移行してます。OAuthを扱う際に広く使われているOAuthライブラリ「twitteroauth」はgithubで公開されていますが、TwitterAPI1.1に対応しているのは、現在公開されている2013年6月12日版です。プラグインと一緒に「twitteroauth.php」「OAuth.php」が同梱されている場合は、それらのバージョンに注意が必要ですね。他にもサーバがcURLエクステンションに対応してないとダメっぽいとか。まあ結局、調べ物も面倒くさくなって、NP_TwitterLtをベースにして改造品をつくってしまいました。機能的には大したことなくて、新しい記事を投稿したら勝手にツイートするってだけ。特定のカテゴリの場合はツイートしないという機能は削除。ツイートの内容も、タイトルとブログ名、URLだけです。OAuthに必要な4つの情報(consumerKey、consumerSecret、accessToken、accessTokenSecret)はソースに埋め込んじゃいました。