WordPressやFC2には投稿できていますので、忍者Blog特有の問題だと思います。
現状までに試していることは
ユーザ名、words.3rin.net
パスワードは記事投稿用パスワードを設定して、それを使用
XMLRPC::Client.new('words.3rin.net', '/XMLRPC/') で取得し、
後は他のBlogと同一設定で行っています。
その結果、下記のエラーになります。
Invalid return payload (XMLRPC::FaultException)
忍者Blogで今はXML-RPCが使えないという情報でもソースがあればポイントをつけさせて頂きます。
忍者blogのXMLRPC用URLはhttp://******.blog.shinobi.jp/XMLRPC/です。
そこに向かってアクセスしていますか?
ご確認ください。
参考 「忍者ブログヘルプ」
>忍者Blogで今はXML-RPCが使えないという情報
http://csbbs.ninja.co.jp/Thread_View/30644/
もともとすべてを実装してなさそうなのです。
MetaGatewayというサービスをつかって、
エントリーURLをMetaGatewayにして試してみてはどうでしょか?
http://metagateway.jp/welcome/
MetaGateway経由でも忍者ブログの場合追加はできます。
https://sites.google.com/site/metagateway/manual/support-service
words.3rin.net で登録はできたのですが、投稿に失敗してしまいます。
念の為にブログのアカウントではなく、全体のアカウントであるメールアドレスをユーザー名にしてログインを試みたところ、こちらは登録さえできませんでした。
PHPですが設定は以下の通りで投稿できました。
http://blog.ninja.co.jp/manual/blog/manual124.html
XMLRPC::Client#call2 を用いてエラーの詳細を見てみてはどうでしょうか?
ありがとうございます。
faultCode:2
faultString:"Invalid return payload"
のみで新しい情報はありませんでした。
使用されているのはhttp://samurai.blog.shinobi.jp のようなドメインでしょうか
それとも words.3rin.net のようなドメインでしょうか
後者の場合の設定方法がわかると嬉しいです。
words.3rin.net でブログを取得しましたので http://******.blog.shinobi.jp/ のアドレスを持っていないんです。