« PostTwiOauthでMTからtwitterに投稿を通知するプラグインを入れてみたんだけどね。 | ホーム | routerをSRT100からLinux PCサーバに入れ替えたよ »

2010年4月 4日

PostTwiOauthでMTからtwitterに投稿を通知するプラグイン その2

前回のとりあえずの続報、のようなもの。うちの環境(WebARENA SuiteX)でインストールするのに結局下記のような修正を入れました。

diff -ur PostTwiOauth_0.11.orig/plugins/PostTwiOauth/PostTwiOauth.pl PostTwiOauth_0.11/plugins/PostTwiOauth/PostTwiOauth.pl
--- PostTwiOauth_0.11.orig/plugins/PostTwiOauth/PostTwiOauth.pl	2010-03-19 14:42:41.000000000 +0900
+++ PostTwiOauth_0.11/plugins/PostTwiOauth/PostTwiOauth.pl	2010-04-04 03:00:43.000000000 +0900
@@ -135,7 +135,7 @@
 	}
 	
 	my $message = "$title $url" . $hashtag;
-	$message = MT::I18N::decode_utf8($message);
+	eval('$message = MT::I18N::decode_utf8($message);');
 	
 	my $API_Method_url  = 'https://twitter.com/statuses/update.xml';
 	my $request_method = 'POST'; 
diff -ur PostTwiOauth_0.11.orig/plugins/PostTwiOauth/lib/PostTest.pm PostTwiOauth_0.11/plugins/PostTwiOauth/lib/PostTest.pm
--- PostTwiOauth_0.11.orig/plugins/PostTwiOauth/lib/PostTest.pm	2010-03-19 14:42:41.000000000 +0900
+++ PostTwiOauth_0.11/plugins/PostTwiOauth/lib/PostTest.pm	2010-04-03 08:45:07.000000000 +0900
@@ -34,6 +34,7 @@
 	my $blog_id;
 	eval {$blog_id = $app->path_info};
 	$blog_id =~ s!^/!!;
+	$blog_id =~ s!/$!!;
 	my $plugin = new MT::Plugin::PostTwiOauth({
     	name => $PLUGIN_NAME,
 	});
diff -ur PostTwiOauth_0.11.orig/plugins/PostTwiOauth/lib/PostTwiOauthReq.pm PostTwiOauth_0.11/plugins/PostTwiOauth/lib/PostTwiOauthReq.pm
--- PostTwiOauth_0.11.orig/plugins/PostTwiOauth/lib/PostTwiOauthReq.pm	2010-04-03 07:02:25.000000000 +0900
+++ PostTwiOauth_0.11/plugins/PostTwiOauth/lib/PostTwiOauthReq.pm	2010-04-03 08:46:13.000000000 +0900
@@ -34,6 +34,7 @@
 	my $blog_id;
 	eval {$blog_id = $app->path_info};
 	$blog_id =~ s!^/!!;
+	$blog_id =~ s!/$!!;
 	my $plugin = new MT::Plugin::PostTwiOauth({
     	name => $PLUGIN_NAME,
 	});

トラックバック(0)

トラックバックURL: http://foursics.jp/cgi-bin/mt/mt-tb.cgi/285

コメント(2)

comment&TBありがとうございます。しかもアプリ名まで「with PostTwiOauth」と入れて頂き恐縮です。
閑話休題。
上記の現象は環境依存なのでしょうか?
おわかりになられたらで結構ですのでレポート頂けたら幸いです。

コメントする

OpenID対応しています OpenIDについて

このブログ記事について

このページは、Hironobu Kouraが2010年4月 4日 02:54に書いたブログ記事です。

ひとつ前のブログ記事は「PostTwiOauthでMTからtwitterに投稿を通知するプラグインを入れてみたんだけどね。」です。

次のブログ記事は「routerをSRT100からLinux PCサーバに入れ替えたよ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。