久しぶりにMT5のメンテをしようかと思いログを見てたら、はてなブックマークの自動登録プラグイン
AddToHatenaBookmarkが以下のようなエラーを吐いていた。
[AddToHatenaBookmark] getEntry failed: Error on GET atom/edit/00000000: 400 URL must be absolute |
どういうエラーなのかとりあえずググってみたらタイトルはエントリのURLにコメントやタグは入力されない感じになるエラーのようだ。
相対パスじゃなくて絶対パスでリクエストしろよ、と怒られてるらしいです。
プラグインの本体[
AddToHatenaBookmark.pl
]を編集して直せるるみたいです。
70行目
my $entry_old = $hatena->getEntry($editURI);
↓
my $entry_old = $hatena->getEntry('http://b.hatena.ne.jp/' . $editURI);
|
96行目
$msg = $hatena->updateEntry($editURI, $entry_new) ?
↓
$msg = $hatena->updateEntry('http://b.hatena.ne.jp/' . $editURI, $entry_new) ?
|
コードを修正してテスト投稿してみると以下のようなログが残り、正常に作動している事がわかります。
[AddToHatenaBookmark] updateEntry suceeded: atom/edit/25603215 |
PR