Movable Type用OAuth対応Twitter投稿プラグイン「PostTweet」
Movable Typeのブログ記事投稿と連携してTwitterにポストしてくれるPostTweet プラグインを紹介します。
このプラグインは前バージョン「PostToTwitterプラグイン」の後継で、OAuth認証に対応しています。
1.プラグインのダウンロード
「PostTweet プラグイン」のページより、最新バージョンの「zip形式」「tar.gz形式」のいずれかのリンクをクリックします。
2.プラグインのインストール
ダウンロードしたアーカイブを展開し、中にあるplugins配下のPostTweetフォルダを丸ごとpluginsディレクトリにアップロードします。
アップロード後、システム管理画面の「ツール」→「プラグイン」で「PostTweet」が表示されればOKです。
3.プラグインの設定
「OAuthによる認証」をクリック。
ダイアログが開くので、「PIN番号を取得」をクリック。
「PostTweetによるアクセスを許可しますか?」が表示されるので「許可する」をクリック。
PIN番号が表示されるのでマウスコピーします。
元の画面に戻るので、先程のPIN番号を入力して「実行」をクリック。
「認証に成功しました」が表示されればOKです。
認証が終わった後、各種設定を行って「変更を保存」をクリックしてください。
「フォーマットテンプレート名」はTwitterにポストするときのフォーマットテンプレートを指定します。デフォルトはtmpl/message_format.tmplが指定されています。内容は次の通りです。
<mt:setvar name="title_len" value="140" />
<mt:setvarblock name="title"><mt:entrytitle remove_html="1" /></mt:setvarblock>
<mt:setvarblock name="link"> - <mt:entryshortenedpermalink /></mt:setvarblock>
<mt:setvarblock name="link_len"><mt:var name="link" count_characters="1" /></mt:setvarblock>
<mt:setvar name="title_len" op="-" value="$link_len" />
<mt:var name="title" trim_to="$title_len" /><mt:var name="link" />
フォーマットを変更したい場合はそのファイルの内容を直接書き換えるなどしてください。詳細はプラグインに同梱されているドキュメントに詳しく解説されています。
4.ブログ記事の投稿
ブログ記事を投稿すれば、次のようにTwitterにポストされます。
Twitterへの投稿状況もブログ記事投稿画面に表示されます。
投稿済みの記事をリポストする場合ブログ記事編集画面の「再投稿」をクリックします。
- MTプラグインの重複配置は動作異常になる可能性があります
- 2014年にリリースしたMovable Type(MT)プラグイン一覧
- PageButeプラグインでcanonical属性を変更する「PageButeCanonicalChangerプラグイン」
- Movable Typeで作成したブログ記事をEvernoteにクリップする「ClipToEvernoteプラグイン」
- Movable Typeにインストールしたプラグインがプラグイン一覧に表示されない件について
- Movable Typeでアイテム画像を編集できる「Pixenateプラグイン」
- AssetExporter プラグイン v0.02
- Movable Type プラグインハンドラでのクエリーパラメータ取得方法
- Movable Type 5の記事編集画面に任意のボタンを追加する3つのプラグイン
- Action Streams プラグイン(Movable Type 5 対応)の利用方法:その3
- Movable Type用OAuth対応Twitter投稿プラグイン「PostTwiOauth」
- Action Streams プラグイン(Movable Type 5 対応)の利用方法:その2
- Action Streams プラグイン(Movable Type 5 対応)の利用方法:その1
- Movable Type プラグイン一覧(MT5対応)
- Konjak プラグイン
≫ Posttweet 1.0.2 導入してみました! from nBoze.com
なかなかtwitterも自分からツイートする事がないのでこのブログの記事をツイー... [続きを読む]
記事を読ませていただきました。
写真つきでとてもわかりやすく大変参考になります。
今、私もこのプラグインを導入しようとしているのですが、3番の「OAuthによる認証」をクリックするとInternal Server Errorが出てしまいます。
使っているサーバーはラピッドサイトで、商用のMTを入れています。
ちなみに、別のさくらインターネットのサーバーにインストールしてみるとうまくいきましたので、パーミッションなのかなと思い、いろいろと変更してみましたが、うまくいきませんでした。
もし、何か対処法などわかることがございましたらご教授いただけないでしょうか。
大変お手数で申し訳ないですが、よろしくお願いいたします。
>タクさん
記事参照ありがとうございます。
不具合につきましては大変申し訳ございませんがプラグイン配布元にご確認願えますでしょうか。
http://labs.m-logic.jp/2010/09/movabletypeposttweet_v103.html
なお、こちらでは同様の事象は確認できておりません。
それではよろしくお願い致します。
ご返信ありがとうございます。
そうですよね。配布元に聞けばいいんですよね。
一度、配布元さんに聞いてみます。
ありがとうございました。お手数をおかけしました。