1、图片管理:
2、Flash管理:
3、视频管理:
页面嵌入视频代码:
多媒体平台API://open.taobao.com/doc/api_cat_detail.htm?category_id=102&scope_id=11246 其中以taobao.media开头的6个为多媒体平台API
taobao.media.file.add 多媒体平台文件添加
taobao.media.file.delete 多媒体平台文件删除
taobao.media.file.get 多媒体平台文件查询
taobao.media.dir.add 多媒体平台目录的添加
taobao.media.dir.delete 多媒体平台目录的删除
taobao.media.dir.get 多媒体平台目录查询
1、调用接口前必须确保项目中添加了开放平台的SDK包(参考开发指南-配置本地开发环境-开放平台SDK准备)
2、调用接口必须传入url、appkey、secret、sessionkey :
url= http://gw.api.taobao.com/router/rest
appkey=登陆开放平台爱淘宝应用应用证书查看
secret=登陆开放平台爱淘宝应用应用证书查看
sessionkey=授权密钥
API调用方法详解请查看://open.taobao.com/doc/detail.htm?id=101617
授权密钥获取参考://open.taobao.com/doc/detail.htm?spm=0.0.0.0.tTWPnT&id=118
注:每个接口中的biz_code都统一填写:sitemanager
3、每个接口下方的SDK调用示例,针对不同的开发语言有相关的Demo可以点击查看
4、调用示例
try { String url="http://gw.api.taobao.com/router/rest"; String appkey=""; String secret=""; String sessionkey=""; TaobaoClient client=new DefaultTaobaoClient(url, appkey, secret); MediaFileAddRequest req=new MediaFileAddRequest(); req.setDirId(19554136294495580L);//目录编号 req.setName("图片名称1");//文件名称 req.setBizCode("sitemanager");//接入多媒体平台的业务code(注:爱淘固定为sitemanager) FileItem fItem = new FileItem(new File("d:\\1.jpg"));//文件路径 req.setFileData(fItem); MediaFileAddResponse response =client.execute(req ,sessionkey); System.out.println("文件在多媒体平台的编号:"+response.getFile().getFileId()); System.out.println("该文件所属目录的目录编号:"+response.getFile().getDirId()); System.out.println("文件在多媒体平台的文件名称:"+response.getFile().getName()); System.out.println("创建时间:"+response.getFile().getGmtCreate()); System.out.println("修改时间:"+response.getFile().getGmtModified()); System.out.println("返回的是绝对路径:"+response.getFile().getFilePath()); System.out.println("文件的大小:"+response.getFile().getSize()); System.out.println("图片状态,unfroze代表没有被冻结,froze代表被冻结,pass代表排查通过:"+response.getFile().getStatus()); System.out.println("文件是否删除:"+response.getFile().getDeleted()); System.out.println("文件内容修改时间:"+response.getFile().getModified()); } catch (ApiException e) { // TODO Auto-generated catch block e.printStackTrace(); } |
运行截图: