MT4のXMLRPC API 注意点
諸処あってサーバを「自前」から移転。新しいホスティング先にはheteml(ヘテムル)を選んだ。いい機会(?)なので、Movable Typeもバージョン4にバージョンアップすることに。
インストール作業自体は簡単そのもの。hetemlのサーバにはcgi-binのディレクトリが特に設けられていないので、アプリケーションディレクトリもドキュメントルート直下にmtという名前で作成した。
hetemlではメールをトリガーにするアプリケーションを利用できないため、これまでのようにmail2entryを運用することができなくなった。そこで、有名なmoblog.uva.ne.jpに登録してみた。blogのURLなど必要事項を入力して先に進むと「We detected xmlrpc API successfully. Please confirm your xmlrpc url and other settings:」というメッセージが表示され、xmlrpc APIの検出には成功。ところが、次の画面で「Your account and/or XMLRPC API is not available. Please check at the previous page.」というエラーが出て先に進めなくなってしまった。サポートページを見たところ、同様の不具合が散見されていたため、おそらくMT4特有の症状ではないかと(勝手に)判断し、moblog.uva.ne.jpの利用は早々に諦めた。
続いて候補に挙がったのが、ubicast Mail Bloggerサービス。サイトには「XML-RPC API を実装しているブログサービスに記事を投稿することができます」とある。しかしながら、こちらもNG。やはりというか、XMLRPCへの接続の段階で拒否されているようだ。
いろいろ調べてみたところ、原因が判明。なんのことはない、MT4からXMLRPCのパスワードが別に設定できるようになったためであった。具体的には「システムメニュー」の「一覧」メニューから「ユーザ」を選び、パスワードを設定したいユーザーの「プロフィールの編集」にて「Webサービスパスワード」を設定(デフォルトではランダムな文字列が設定されている)すればオーケーだ。
トラックバック(0)
このブログ記事を参照しているブログ一覧: MT4のXMLRPC API 注意点
このブログ記事に対するトラックバックURL: http://somin.heteml.jp/mt/mt-tb.cgi/4242
コメントする