ebay API 应用之上传商品图片
来源:互联网 发布:汽车违章查询软件 编辑:程序博客网 时间:2024/04/30 15:41
卖东西少不了展示图片,通过api上传图片还是很简单的,用的是UploadSiteHostedPicturesRequestType这个API,图片会在ebay服务器上保存一段时间。首先需要初始化ApiContext,设置appID, certID, devID, userToken, api的相应url,图片服务的url
1,初始化ApiContext
public static ApiContext getApiContext() throws Exception {apiContext = new ApiContext();ApiAccount apiAccount = new ApiAccount();apiAccount.setApplication(appID);apiAccount.setCertificate(certID);apiAccount.setDeveloper(devID);apiContext.getApiCredential().setApiAccount(apiAccount);ApiCredential cred = apiContext.getApiCredential();cred.seteBayToken(GetContext.userToken);apiContext.setApiServerUrl("https://api.sandbox.ebay.com/wsapi");apiContext.setEpsServerUrl("https://api.sandbox.ebay.com/ws/api.dll"); // 这个要设置,不然会出错return apiContext;}
paths是图片的本地位置,方法返回图片的url地址
public static String[] uploadPicture(String[] paths) throws Exception {ApiContext apiContext = getApiContext();PictureService picService = eBayPictureServiceFactory.getPictureService(apiContext);String[] rt = new String[paths.length];for (int i = 0; i < paths.length; ++i) {System.out.println(paths[i]);String url = picMap.get(paths[i]);if (url != null) {rt[i] = url;continue;}PictureInfo picInfo = new PictureInfo();picInfo.setPictureFilePath(paths[i]);UploadSiteHostedPicturesRequestType request = new UploadSiteHostedPicturesRequestType();boolean success = picService.UpLoadSiteHostedPicture(picInfo, request);if (success) {rt[i] = new String(picInfo.getURL());} elsert[i] = new String(picInfo.getErrorType() + ":" + picInfo.getErrorMessage());}return rt;}
- ebay API 应用之上传商品图片
- ebay API 应用之慈善捐款
- 淘宝API 添加上传商品图片
- ebay API 应用之获取user token和user ID
- 用Ebay API下架商品的办法
- ebay接口实例(Finding api --- 搜索商品)
- 快客原创视频教程第8讲,淘宝API,商品一键上传,open淘宝,API,商品图片上传,商品多图上传,SKU SPU 淘宝同步
- 商城开发之商城上传商品-webuploder上传商品图片篇
- SSH—网上商城之商品图片文件上传
- 【Dongle】【SSH】商品图片上传
- IOS应用开发之图片上传
- 2、Ecshop上传商品图片不清晰
- 商品内容页上传图片失败
- thinkphp 商品添加款式 、规格、图片上传
- Web Api 图片上传
- api上传图片
- 图片上传_ajax上传之实际应用(附上Demo)
- 有 关 eBay API
- android根据分辨率自动调整字体大小的实例代码
- waiting for debugger
- Lucene 4.4利用BooleanQuery组合多个Query搜索
- C语言整型和字符串之间的转换
- 将IP地址与Int转换
- ebay API 应用之上传商品图片
- 为什么敏捷流程能帮助你解决传统项目中的问题?
- mini6410编译无线网卡(RT2571芯片)驱动到内核
- Android SDK下, 如何在程序中输出日志 以及如何查看日志.
- iOS 自定义UITabBarController以及UITabBar的分析
- 面试 —— Microsoft .NET 框架
- 调用android 中的拨号功能、调用某个联系人信息、调用对默认号码的短信
- java实用知识点[持续更新]
- android源码模块化编译整理