プログラマーとシステムエンジニアのスキルアップサイトIT全般の知識・技術向上のための情報と、システム開発・設計に役立つコンテンツを提供。トラックバック(0)このたび、MovableTypeをバージョン4からバージョン5にアップデートした。バージョンが古かったのもあったけど、ブログの更新をTwitterに投稿する、OAuth対応のプラグイン「PostTwiOAuth」を入れたかったから。手間取ったのは、データベース(MySQL)のデータのインポートとエクスポート。MySQLのデータベースも以前作成したものとバージョンが異なるサーバのようで、PhpMyAdminのインターフェイス、データベースの文字コードも違っていた。文字コードに関するステートメントも含まれてたので、それが原因か・・タイトルと関係ない部分で長くなってしまっているが、結局のところ、データベース丸ごとエクスポートではなく、テーブルを個別に選択してエクスポートできる機能がPhpMyAdminにあったので、こちらで、全テーブルを選択してエクスポート、それをインポートすることでうまくいった。Database文がそもそも含まれないので、最初のn個のクエリを無視するというオプションも使わずに済んだのがよかったんだろう。Typeのバージョンアップ。手こずったけど、無事完了。本題の、PostTwiOAuthプラグイン。現時点(2010/7/25)での最新版、0.40をインストール。Typeのアップデートが行われたのでちょっとびっくり。PostTwiOAuthプラグインの設定。TwitterAPIは既存のものを利用するのかと思っていたけれど、自分自身でAPIを作成する必要がある。API作成して、そのAPIにログインして各種設定。テスト用のツィートまではサクサクっと完了。次に、既存の記事に対して、Twitterへの投稿のRepost機能があるので、早速、既存の記事で試してみるが、投稿されない・・エラーは発生しないので何が何だか不明。プラグイン入れる前に投稿した記事だから?古いバージョンのMovableTypeの記事だから?よくわからないので、とりあえず新しい記事を投稿して動作確認。・・、この記事が動作確認用の記事。うまくいったかどうかは、投稿してみないとわかりませんので・・。タイムラインで早速確認してみよう。