人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

忍者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が使えないという情報でもソースがあればポイントをつけさせて頂きます。

●質問者:
●カテゴリ:インターネット ウェブ制作
✍キーワード:.NET .new blog Client FC2
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● あすか
●10ポイント

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

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

ご確認ください。


参考 「忍者ブログヘルプ

◎質問者からの返答

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


2 ● pretaroe
●60ポイント

>忍者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 で登録はできたのですが、投稿に失敗してしまいます。

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


3 ● prehell
●30ポイント

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

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


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

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

◎質問者からの返答

ありがとうございます。

faultCode:2

faultString:"Invalid return payload"

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ