pplog系BlogWrite対応

PHP
広告

先日から続けているxml-rpcですが、、、
昨日BlogWriteの会社の方より使えませんかとの問い合わせをいただき、
今朝テストしてみたところ、xmlの形式が、、、ちょいと違いまして、
うまく投稿出来ませんでした。
pplog系は、なるべくいろんな方に使ってもらいたいのがコンセプトなので、、
(Rocomotion全般がそういうコンセプトですが、、、)
PEARを一切使ってないために、、
xmlの解析も力業で行っているために、、、うまく解析ができませんでした。
ubicastのツールはOKだったのですが、、、

というわけで、xmlの解析の仕方を変更しました。
以前は、飛んでくるxmlデータは一律だと思っていたのですが、違うというのを念頭にして、以下の処理へ変更しました。

1. xmlを受け取る
2. 改行・タブすべてを取り除き1行へ
3.終了タグで改行を追加
4.pplogの処理へ合わせ、改行コードをつけたり消したり^^;
5.処理開始。

1ー4の処理を追加、、そしてubicastBlogWriteもタグがくっついて飛んでくるので、
ツールからはタグ許可するように変更。

というわけで、全部の機能確認はしてませんが、
投稿・修正・削除・過去記事取得・ログイン^^;
の機能確認済みです。

BlogWriteの方お待たせしました^^;
まだ配布バージョンには載せてませんが、、、機能確認が取れました。。
TrackBackで失礼します。
あいかわらず、publishPostはエラーとなります、、、スクリプト上は反映されてますが、、、