Typeで、TwitterのOAuth認証によるコメント投稿を実現する「TwitCommentプラグイン」を公開します。2010.11.01追記:Twitterのガイドラインに抵触しないよう、プラグイン名および使用画像を変更しました。このプラグインは、「コメント投稿にTwitterのOAuth認証を導入」で紹介したものです。1項の2つめの機能追加を行ってから公開しようと思ってましたが、しばらく多忙だったため公開が遅れてしまいました。1.機能TwitterのOAuth認証でのコメント投稿が可能です。TwitterのOAuth認証で投稿されたコメントに対応するコメンター画像が表示可能です(冒頭の画像)。このプラグインはブログ/ウェブサイト単位に機能します。4項・5項の作業はブログ/ウェブサイト単位に行ってください。クリックして、プラグインアーカイブをダウンロードします。ディレクトリにアップロードします。ディレクトリにアップロードします。システム管理画面のプラグイン一覧で、「TwitComment~」が表示されればインストール完了です。4.Twitterのアプリケーション登録Twitterにログインして、「ユーザー名」→「設定」をクリック。「連携アプリ」をクリック。「開発者」の説明にある「こちら」をクリック。「新しいアプリケーションを追加」をクリック。表示されたページで次の設定を行います。アプリケーションのアイコン:(設定不要)アプリケーション名:任意のアプリケーション名を入力アプリケーションの説明:任意のアプリケーションの説明を入力。secret」が表示されます。この2つの値は次の作業で使用します。設定内容は後で変更することができます。Key/Secret」をクリックします。Commentプラグイン設定」のリンクをクリック。/認証」画面に戻って、「Twitter」をチェックして「変更を保存」をクリックします。任意の記事のコメント投稿フォームでサインインをクリックし、「Twitter」を選択。これで次のような画面に切り替わるので、Twitterのロゴをクリック。アカウントへの接続要求画面にリダイレクトするので、「許可する」をクリックします。利用しているブラウザでTwitterにログインしていない状態であれば、ユーザー名・パスワードを入力する画面が表示されます。これでサインインできました。投稿コメントにはTwitterのロゴやユーザー名が反映されます。リンクをクリックすれば、Twitterのユーザーページにジャンプします。7.Twitterのアイコンを表示する冒頭のようにTwitterのアイコンをコメント一覧に表示する方法ですが、コミュニティ機能を利用している場合、テンプレートの変更は不要です。コメントを投稿すれば冒頭のアイコンが表示されます。プロフィール画像機能は、コミュニティ機能をもたないMTOSなどでも利用可能なはずです。「プロフィール画像」のテンプレートについては、次のページを参考にしてください。小粋空間419usersトラックバックURLこのエントリーのトラックバックURL:コメントTwitterでのコメントはずっと欲しかった機能の一つです!まだ、試してませんが、嬉しい限りです!ありがとうございます。AM早速使わせていただきました。ありがとうございます。困った時の小粋空間頼りでいつもいつもお世話になっております。PM>hiraさんこんばんは。コメントありがとうございます。機会がありましたらご利用ください。>オークさんこんばんは。こちらこそお世話になります。プラグインご利用、ありがとうございます。>macminiosxさんこんばんは。ご指摘ありがとうございました!別途修正したいと思います。4.34に導入してみましたが、動作しませんでした。自MTのバージョンアップ時に使用させていただくことにします。PM>blue_bulletさんこんばんは。ご指摘ありがとうございます。動作確認して、MT4対応版を別途公開したいと思いますのでお待ちください。押した際も、何も動かなくなってしまいました。Errorが無くなったので、プラグインを入れたことによって発生していると思います。サーバがコアサーバなので、以前のMT5.03の時のような状況かもしれません。(現在使っているMTは5.02です)もし何かおわかりでしたら、教えて頂けると幸いです。PMいつもブログ拝見させて頂いています。インストール後、新規ウェブサイトを作って試してみようと思ったのですが、エラーとなってしまいます。」となってしまいます。TwitCommentプラグインを削除すると正常に新規WEBサイトを作ることができます。TwitCommentプラグインを正常に使うにはどのようにしたらよいでしょうか?ご教授いただけると幸いです。PM>hiraさんこんばんは。ご指摘ありがとうございます。サインインが進行しない件について、MT-5.03+CORESERVERで同様の事象を確認致しました。本質的な対処ではないかもしれませんが、config.yamlの以下の1行を削除するか、行頭に「#」をつけてコメントアウトしてみてください。Errorになる件は、Twitter認証以外での認証コメント、または認証なしのコメントの場合でしょうか。同様の事象が確認できていないため、具体的な内容をお知らせください。コメント8の13_yousukeさんの不具合を解消するため、v0.03にバージョンアップしましたので、上記のいずれもv0.03で再度ご確認頂ければ幸いです。それではよろしくお願い致します。>13_yousukeさんこんばんは。ブログご利用くださりありがとうございます。ご指摘の件ですが、プラグインに不具合がありましたのでv0.03にバージョンアップ致しました。情報ありがとうございました。バージョンアップしたプラグインを再度ダウンロードして動作をご確認願えますでしょうか。それではよろしくお願い致します。AMMT4対応ありがとうございます。MTOS4.34で試してみましたが、サインインが進行しません。MINIを使用しており、config.yamlの対策をしてみましたが、変化ありませんでした。さん、お返事ありがとうございます。確認が遅くなってしまいすみません。試せていないのですが、また確認次第ご連絡致します。AM>blue_bulletさんこんばんは。サインインが進行しない件ですが、MT4.x+v0.03では、プラグインから起動している関数がMT4に存在しないので、サインインが進行しないようです。v0.21をダウンロードし、繰り返しになりますがconfig.yamlの以下1行を削除して動作をご確認ください。MINIの環境で動作することを確認しました。以下はそのサイトです。http://mtbook.m23.coreserver.jp/MTOS-4.34-ja/my_first_blog/それではよろしくお願い致します。>hiraさん了解です。ご連絡ありがとうございます。AM>yujiroさんこんばんは。私の前回のコメントで試していたのはv0.021でした。記載忘れました、すみません。コメント回答を見て再実施したところ、正常に動作しました。お手数かけて申し訳ありません。ありがとうございました。PM>blue_bulletさんこんにちは。ご連絡ありがとうございます。バージョンの件、失礼致しました。無事に動作したようで良かったです。PMTwitterアカウントでの認証プラグイン有り難く利用させていただきます。無事、自サイトでの導入に成功しました。こちらのサイトにコメントするため、サインインしようとしたところ下記のようなエラーでサインインできませんでした。PM>Takashiさんこんばんは。プラグインご利用ありがとうございます。当サイトでは配布前のプロトタイプを使っていたためエラーになっていたようです。配布版のものと差し替えて正常に動作することを確認致しました。AMすみません、twitcommentのテストさせてください。PM>odatestさん了解です。AMツイッターでの認証プラグイン利用させていただきます。ありがとうございます。インストールは無事、成功しました。コメントができない状態です質問なのですがコールバックURL内に”blog_id=xx”とありますが何を入力すればいいのでしょうか?サイトのURLとは違いますか?すいませんがよろしくお願い致します。PM>daisukeさんこんばんは。ご質問の件ですが、「xx」にはプラグインを利用したいブログのブログID(数字)を設定します。何を設定してよいか分からない場合は、BlogIDViewerプラグインをお使いください(下記)。http://www.koikikukan.com/archives/2009/01/05-005555.phpこのプラグインをインストールすれば、ブログIDがメニューに表示されるようになります。その番号を「xx」に設定してください。それではよろしくお願い致します。AMありがとうございました。無事動作いたしました。初歩的なミスにもかかわらず教えていただきありがとうございます。AM>daisukeさんこんばんは。ご連絡ありがとうございます。無事に設定できたようでよかったです。AM参考にさせていただきました。すいませんが試させてください。PM>ino227さん了解です。ご自由にお試しください。AM初心者ですが質問お願いします、TwitCommentプラグインはFC2ブログのプラグインに追加できますでしょうか?追加しようとしたのですが分からず頓挫してしまいました。PM>kenさんご返事遅くなり申し訳ありません。Type専用のため適用することはできません。お役に立てずすいません。それではよろしくお願い致します。*必須(非表示)URL(U):情報を保存する?コメントへの返信ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。すべてのご質問にはお答えできない可能性があります。Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。ご返事遅くなり申し訳ありません。ご自由にお試しください。参考にさせていただきました。すいませんが試させてください。ありがとうございました。無事動作いたしました。ツイッターでの認証プラグイン利用させていただきます。