: O. Yuanying

WeblogUpdate.ping

Apache XML-RPC 2.0.1を利用してWeblogUpdate.pingを送るのはこんな感じ。

Vector<Object> params = new Vector<Object>();
params.add(blog.getTitle());
params.add(blog.getUrl() + "/");
XmlRpcRequest request = new XmlRpcRequest("weblogUpdates.ping", params);

XmlRpcClient client = new XmlRpcClient(url);
client.setTimeZone(blog.getTimeZone());
client.executeAsync(request, new AsyncCallback() {
	public void handleError(Exception arg0, URL arg1, String arg2) {
		logger.error("weblogUpdate.ping error");
	}
	public void handleResult(Object arg0, URL arg1, String arg2) {
		logger.info("weblogUpdate.ping successfull");
	}
});