- 2010年6月 7日 20:24
- MovableType | Twitter
・【MT】投稿時のメッセージフォーマットを変更できるようになった"PostToTwitter"バージョン2【Twitter】 - snow and bluesky
今まで同様の機能は、「エムロジック放課後プロジェクト」さんの「MovableType用PostToTwitterプラグイン v2.0.0」を使わせていただいていました。 しかし、Twitterが外部からのツイート投稿において、今までのような外部アプリなどにユーザー名などを登録させる方式の対応終了をアナウンスしており、OAuthを利用したものへの変更が必要となっています。エムロジックさんから、PostToTwitterのOAuthへの対応予定などについてのアナウンスが出されていないようでしたので、
2010年6月9日 追記:
・MovableType用PostTweetプラグイン v1.0.0 (エムロジック放課後プロジェクト)
エムロジックさんからPostToTwitterのOAuth対応プラグインが発表されました。
対応しているプラグインの
・Movable Type用OAuth対応Twitter投稿プラグイン PostTwiOAuth 0.21 バージョンアップ - BSDあれこれ
“PostTwiOAuth”へ乗り換えさせていただいたわけです。「PostToTwitter」及びエムロジックさん、お世話になりました、ありがとうございました。
ただ、MT4.26-4.27でも使えるとはいうものの基本的にはMT5用に設計されたプラグインのようで、ここのようにMT4.27の場合は作者さんのブログにもある通り、少々個別の作業が必要です。プラグイン自体は上のリンク先からダウンロード出来ますが、
↑ 4.27のプラグインフォルダにプラグインをアップロードしただけでは、個別ブログのプラグインページには表示されません。ダッシュボードのシステムプラグイン画面を見ると、このように読み込みに失敗しました と表示されます。
4.26-4.27で利用するには、シックスアパートさん経由でMT5本体をダウンロードして解凍し、
・現在利用しているMovable Type 4.26-4.27のextlib/NetにあるOAuthディレクトリ、OAuth.pmをリネーム
・MT5を解凍してextlib/NetにあるOAuthディレクトリ、OAuth.pmをMovable Type 4.26-4.27の同じ所へコピーして入れ替え。
MT5から一部のファイル等の入れ替え作業が必要です。 この作業後に再確認すると、
その後、アップロードしたPostTwiOAuthのフォルダ内「callback.cgi」「oauth.cgi」「post_test.cgi」のパーミッションを実行形式に変更。
↑ 該当ブログでプラグイン設定画面を開き、“Get Consumer key”の文字の下にある“Register an Application”と書かれたリンクをクリックすると、
↑ TwitterでOAuthを利用するアプリケーションを登録する画面に飛びます。申請項目自体は難解なものではありませんが、若干の罠も。。。
- アプリケーションのアイコン - Twitterで利用している個人のアイコンを登録
- アプリケーション名 - sanbo-n's blog using PostTwiOauth
- アプリケーションの説明 - ブログの更新時にエントリのタイトルとリンクをTwitterにポストするMovable Typeのプラグイン
- アプリケーションのウェブサイトURL - ブログのURL
- 所属会社/団体 - 無記入
- サイト: - ブログのURL
- アプリケーションの種類 - ブラウザアプリケーションを選択
- コールバックURL: - PostTwiOauthプラグインの設定画面に“Callback URL”として表示されているURL
- Default Access type: - Read & Writeを選択
- Twitterでログインする:チェック
sanbo-nはこんな感じで登録しました。アイコンは登録しなくても問題ないようです。また、アプリケーション名は、既に利用されている名前は使えません。このプラグインの名前である“PostTwiOauth”はプラグイン作者である@macminiosxさんが登録済みですので、各自適当な名前を付ける必要があります。なので、少々長くなってしまいましたが上のような登録名としました。
↑ 登録画面で入力し、登録ボタンを押します。登録内容に問題がなければ画面が切り替わり、「Consumer key」と「Consumer secret」が発行されます。ここで取得できた「Consumer key」と「Consumer secret」及びアプリケーション登録申請時に利用した「Callback URL」をPostTwiOauth設定画面の入力項目にそれぞれ入力して、「変更を保存」をクリックして設定を保存します。
↑ そしてもう一度、設定画面を開くと先ほど入力した項目が保存されている状態で、さらに入力項目が増えています。“Get Access token”と書かれた下にある“Go to Twitter”のリンクをクリックすると、
↑ OAuthによる接続要求画面となります。“許可する”のボタンをクリックします。
↑ Get Access Token Success! と表示されればOK。ここで発行された「Access Token」と「Access Token secret」をプラグイン設定画面のそれぞれの項目に入力し、「変更を保存」をクリックして設定を保存します。
次にテスト投稿。
再度、設定画面を開き、登録した内容が保存されているのを確認後、“Test post with your OAuth token”下のURLリンクをクリック。
↑ Post to Twitter Success!という画面が表示されればOK。
↑ Twitterでテスト投稿が反映されたのを確認しましょう。
↑ 登録が完了すれば、Twitterの設定にある連携アプリの中に、今回登録した名称が確認できるはずです。
また、“PostTwiOauth”の設定画面には短縮URLのbitlyアカウント入力項目もありますので、アカウント取得をしてトークンなどを登録設定しておけば、bitly上でURLのクリック数など解析情報がまとめて閲覧できるbitlyのマイページなどが使えるようになります。その他、ハッシュタグを付けたり、Twitterへの投稿タイトルの前に[ブログ更新]などといったコメントも入力出来るようになっています。
OAuth利用と言うことで、Twitterへの申請登録などが少々面倒ではありますが、来月からは今までのようなユーザー名やパスワードをツールやWebサービスに預けるタイプのサービスは使えなくなりますので、ギリギリになって慌てないようにプラグインの切り替えや外部サービスの確認など早めにしておいた方が良いでしょう。
ちなみに、今回の手順はプラグイン作成者さんのブログを参考に、レンタルサーバーXREA、MT4.27、PostTwiOauthバージョン0.21の環境で実行しました。サーバーやMTのバージョン違いによっては同様の結果が得られない可能性もあります。それぞれ万全の準備で自己責任でお願いいたします。質問されてもsanbo-nは答えられません(というか、わからないと思います) また、プラグイン作者さんのページにはここ以上に詳細な注意点なども書かれていますので、確認を忘れずに。
WordPressで使っているTwitter投稿用プラグインも、まだOAuthを利用しないタイプのもののままなので、そっちも探さなくちゃ。。。
追記:2010年7月16日
・【MT4】Twitterへのブログ更新通知プラグイン "PosTwiOAuth" を0.21から0.40に 今度はクライアント機能付き - snow and bluesky
インストール方法も簡便化されている新しいバージョンも既にリリースされています。
あなたのビジネスを10倍加速させる!『実践twitterマーケティング ツイッターを売上げにつなげる教科書! (単行本)
一時、落ち着いたかに見えたツイッター関連本、また増え始めていますね。
基本からしっかりわかる Movable Type 5カスタマイズブック (Web Designing BOOKS) (単行本(ソフトカバー))
ここをMT5にバージョンアップするのはいつになるだろう。。。
- Newer: 【お名前.com】6月2回目の info ドメイン10円キャンペーン、11日19時まで
- Older: Icon Generator(アイコン・ジェネレーター)でTwitterのアイコンを模様替え
Comments:2
-
sanbo-n
2010年6月 8日 11:26
丁寧なコメントありがとうございます。
利用させていただくのはこちらなのに、かえって恐縮しちゃいます^^;現状のバージョンでもシンプルで使いやすいのに次期バージョンですか!
期待しちゃいます。リリースの際にはまた使わせていただきます^^- macminiosx 2010年6月 8日 10:59
PostTwiOAuthの作者、macminiosxと申します。
プラグインをご利用頂きありがとうございます。また私より詳細かつ最新のtwitter画面で設置方法を記事にされて感激しています。記事内でもこちらへリンクを貼らせて頂きました。:)
現在次期バージョンを作成中です。近日中にはアップ出来ると思いますのでまた宜しくお願いします。:D
Trackbacks:1
- TrackBack URL for this entry
- http://www.sanbo-n.info/MT4/mt-tb.cgi/589
- Listed below are links to weblogs that reference
- 【MT4】Twitterへのブログ更新通知プラグインを 『PostTwiOAuth』 に乗り換えました from snow and bluesky
- MovableType4.1でPostTweetプラグインを動かす from Serverレッスン 2011-06-24 (金) 12:03
- MovableType用PostTweetプラグイン v1.0.3をダウンロードし、pulginディレクトリにアップロード↓PostTweetプラグインを...














