JavaからXMLRPCを使いTypepadへ投稿しようとしています。

Apacheのxmlrpc-3.0b1を使用しています。

以下のようにコーディングしてみましたが、
Invalid Loginのなってしまいます。
同じusernameとpasswordでTypepadに
実際にログイン出来ることは確認しました。

BLOG_IDは管理画面のURLにあるblog_idを指定しています。
どこが間違っているのでしょうか?

String RPC_URL = "http://www.typepad.com/t/api";

Vector urls = new Vector();
urls.add(PING_URL);

Calendar cal = Calendar.getInstance();
DateFormat df1 = new SimpleDateFormat("yyyyMMdd");
DateFormat df2 = new SimpleDateFormat("HH:mm:ss");
Hashtable content = new Hashtable();
content.put("title", "title");
content.put("description", "honbun");
content.put("dateCreated", df1.format(cal.getTime()) + "T" + df2.format(cal.getTime()));
ArrayList params = new ArrayList();
params.add(BLOG_ID);
params.add(USERNAME);
params.add(PASSWORD);
params.add(content);
params.add(true);
try
{
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL(RPC_URL));
XmlRpcClient client = new XmlRpcClient();
client.setConfig(config);
String method_name = "metaWeblog.newPost";
try
{
Object result = client.execute(method_name, params);
}
catch(XmlRpcException ex)
{
ex.printStackTrace();
}
}
catch(IOException ex)
{
ex.printStackTrace();
}

回答の条件
  • 1人5回まで
  • 登録:2007/09/16 01:05:39
  • 終了:2007/09/23 01:10:03

回答(2件)

id:KUROX No.1

KUROX回答回数3542ベストアンサー獲得回数1402007/09/16 05:18:08

id:ganessa

リンク先を見てみたのですが、ミスがあると

同じエラーメッセージが返るということが判りました。

ところがどのようなミスがあるのかわからず、

修正のしようがありません。

修正方法がお分かりであればご教示いただければと思います。

2007/09/16 10:55:21
id:hayashi4 No.2

hayashi4回答回数76ベストアンサー獲得回数12007/09/16 13:00:43

id:ganessa

上の方とまったく同じですね・・・

2007/09/16 20:26:59

コメントはまだありません

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

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

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

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