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

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();
}


●質問者: ganessa
●カテゴリ:インターネット ウェブ制作
✍キーワード:.new ADD Apache ArrayList Catch
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● KUROX
●35ポイント

http://tdiary.seesaa.net/article/626243.html

◎質問者からの返答

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

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

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

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

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


2 ● hayashi4
●35ポイント

http://tdiary.seesaa.net/article/626243.html

◎質問者からの返答

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

関連質問


●質問をもっと探す●



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