public String mediaCreate(String url, DCArray assets_names, DCObject meta) throws Exception { DCObject args = DCObject.create().push("url", url); if (assets_names != null && assets_names.size() > 0) { args.push("assets_names", assets_names); } if (meta != null && meta.size() > 0) { args.push("meta", meta); } DCObject result = this.call("media.create", args); return result.pull("id"); }