忍者BlogにrubyでXML-RPCを用いて投稿する方法を教えてください。

WordPressやFC2には投稿できていますので、忍者Blog特有の問題だと思います。
現状までに試していることは

ユーザ名、words.3rin.net
パスワードは記事投稿用パスワードを設定して、それを使用
XMLRPC::Client.new('words.3rin.net', '/XMLRPC/') で取得し、
後は他のBlogと同一設定で行っています。

その結果、下記のエラーになります。
Invalid return payload (XMLRPC::FaultException)

忍者Blogで今はXML-RPCが使えないという情報でもソースがあればポイントをつけさせて頂きます。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2011/05/08 22:42:57
  • 終了:2011/05/10 12:54:45

回答(3件)

id:asuka645 No.1

あすか回答回数856ベストアンサー獲得回数972011/05/08 23:11:30

ポイント10pt

忍者blogのXMLRPC用URLはhttp://******.blog.shinobi.jp/XMLRPC/です。

そこに向かってアクセスしていますか?

ご確認ください。


参考 「忍者ブログヘルプ

id:fe26

words.3rin.net でブログを取得しましたので http://******.blog.shinobi.jp/ のアドレスを持っていないんです。

2011/05/09 00:27:54
id:pretaroe No.2

pretaroe回答回数531ベストアンサー獲得回数752011/05/08 23:16:54

ポイント60pt

>忍者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

id:fe26

words.3rin.net で登録はできたのですが、投稿に失敗してしまいます。

念の為にブログのアカウントではなく、全体のアカウントであるメールアドレスをユーザー名にしてログインを試みたところ、こちらは登録さえできませんでした。

2011/05/09 00:32:31
id:prehell No.3

prehell回答回数7ベストアンサー獲得回数02011/05/09 05:06:02

ポイント30pt

PHPですが設定は以下の通りで投稿できました。

http://blog.ninja.co.jp/manual/blog/manual124.html


XMLRPC::Client#call2 を用いてエラーの詳細を見てみてはどうでしょうか?

http://jp.rubyist.net/magazine/?0007-BundledLibraries

id:fe26

ありがとうございます。

faultCode:2

faultString:"Invalid return payload"

のみで新しい情報はありませんでした。

使用されているのはhttp://samurai.blog.shinobi.jp のようなドメインでしょうか

それとも words.3rin.net のようなドメインでしょうか

後者の場合の設定方法がわかると嬉しいです。

2011/05/09 10:25:47

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません