![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
どうも、Java初心者です。
XML-RPCで公開されたAPIをJavaでつつこうと思っています。
具体的にはWacca API(XML RPCでやり取り)を使ってなにか作ろうと思っています。
■コチラのAPI
http://wacca.tv/help/api/songsearch
XmlRpc2.0(http://ws.apache.org/xmlrpc/index.html)
を利用していますが、XMLRPCへの引数はどのように設定すればいいのでしょうか?
下記のコードでは、デフォルトの100件が表示されるだけです。なにもパラメータが有効になっていないということですよね。
参考サイト、参考プログラムがあれば教えてください!
XmlRpcClient client = new XmlRpcClient("http://a.wacca.tv/api/xmlrpc");
Vector parameterList = new Vector();
parameterList.add("love");//キーワードlove
Vector result = (Vector)client.execute("song.Search", parameterList);
Iterator i = result.iterator();
while (i.hasNext()) {
Hashtable hash = (Hashtable) i.next();
System.out.println((Integer) hash.get("song_id") + ":" + (String) hash.get("artist_name") + ":" + (String) hash.get("mp3_url"));
}
JDK1.5です。
よろしくおねがいします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
を見ると,struct型の引数にはjava.util.Mapを使うようなので,これを使えば良いのではないでしょうか。
> parameterList.add("love");//キーワードlove
のあたりを,例えば
Map map = new Hashtable();
map.put("keyword", "love");
map.put("limit", (new Integer(30)));
parameterList.add(map);
などとすれば,キーワードloveにヒットするもの上位30件が取得できるのではないかと思います。
参考URL:http://ws.apache.org/xmlrpc/types.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- JavaScript WordPressのコンタクトフォーム7にて送信者の位置情報を送らせたい 2 2022/09/14 23:28
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- その他(プログラミング・Web制作) このpythonコードの意味教えて下さい! 2 2022/08/26 00:52
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
- C言語・C++・C# このプログラミング誰か教えてください 9 2022/04/22 18:50
- LINE LINEのリッチメニューのリンク先について 1 2023/06/28 17:41
- Ruby No route matches [GET] "/posts/5/destroy" 1 2022/03/24 13:00
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
session,requestはjspで未定義...
-
配列にnullを代入すると、null...
-
助けでください!!!!!!!...
-
Processingでマウスクリックで...
-
正規表現について質問です。 カ...
-
eclipseで作ったプログラムを他...
-
プログラミングの問題です。大...
-
jdk17.06のインストーラーが起...
-
JSFタグのfタグとは
-
サーブレットをapacheで公開す...
-
質問です。 配列が100以上の場...
-
Eclipse 動的プロジェクトで404...
-
下記問題の答えが"D"になる意味...
-
マイクラでPythonのプログラミ...
-
下記のリストならno002が含まれ...
-
is this even a thing?
-
JAの支部?地域の農協のカード...
-
えハミルトン路と全域木のちが...
-
CSV出力を画面から選択したデー...
-
ショートカットキーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPでリンクを利用してパラ...
-
サーブレットからパラメータをP...
-
includeアクションのflush属性...
-
Struts2でのスタイルシート利用...
-
submitとは?
-
iframeのsrc属性で指定したサー...
-
HTTP通信で大容量のデータを受...
-
Spreadの行数取得
-
getElementsByTagNameのタグの...
-
パラメータと引数のちがい。
-
C言語について。
-
C言語について。
-
XML-RPCについて
-
C言語について。
-
C言語について。
-
ニューラルネットの対数変換に...
-
HTML フォームデータの送信先
-
UserForm
-
中国ドラマ「陳情令」途中から ...
-
オススメのマンガはありますか?
おすすめ情報