« 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
comment&TBありがとうございます。しかもアプリ名まで「with PostTwiOauth」と入れて頂き恐縮です。
閑話休題。
上記の現象は環境依存なのでしょうか?
おわかりになられたらで結構ですのでレポート頂けたら幸いです。
>macminiosxさん
どうもです。(_ _) 大変気に入っておりますありがとうございます。
ホスティング先のApacheの設定を見てみたいんですが、見せてはもらえないみたいなんですよね…。
まだよく分かってない部分が多いですが、再度続報があったら乗っけたいと思います。よろしくです。