说明:
该接口一般结合口碑开店接口使用,官方文档:[url]https://docs.open.alipay.com/common/105258[/url]
以及结合会员卡中的上传背景图片等联合使用
调用代码示例:
//上传门店照片接口(alipay.offline.material.image.upload) public static void ImageUpload() { //初始化请求对象实例 AlipayOfflineMaterialImageUploadRequest request = new AlipayOfflineMaterialImageUploadRequest(); //图片格式 request.setImageType("jpg"); //图片名称 request.setImageName("颠覆白的黑图片"); //图片所在路径,Windows请填写绝对路径,不支持相对路径;Linux支持相对路径 FileItem imgContent = new FileItem("C:/Users/Desktop/图片/颠覆白的黑.jpg"); request.setImageContent(imgContent); try { //初始化返回对象实例并获取返回信息 AlipayOfflineMaterialImageUploadResponse response = alipayClient.execute(request); //输出返回信息,开发者自行处理,此处打印实例为方便调试查看 if (response.isSuccess()) { System.out.println("调用成功:" + response.getBody()); System.out.println(response.getImageId()); System.out.println(response.getImageUrl()); } else { System.out.println("调用失败:" + response.getBody()); } } catch (AlipayApiException e) { System.out.println(e.getMessage()); e.printStackTrace(); } }
接口同步返回信息:
调用成功:{"alipay_offline_material_image_upload_response":{"code":"10000","msg":"Success","image_id":"kGSB9--MRcS87H6SCT1LXQAAACMAAQQD","image_url":"https:\/\/oalipay-dl-django.alicdn.com\/rest\/1.0\/image?fileIds=kGSB9--MRcS87H6SCT1LXQAAACMAAQQD&zoom=original"},"sign":"C/gc0XnS01H0tSnR1jwxXycA2nFoCGOO3HEEKLAW4KBsi8Y5sTaXEsSTBp6Fh8UGrvICP8OaJ1KJXhYCGqRG+DpVUgxsQ1dFr4h/PDh9+nveyi8/oR1Og27sC6RoJTGX9s0JZqu4Z3C+xpCq/qGmlloqC4Hp3NEI5JDq17K8HRyE12vJAccdj1vZX11iGPuaaOYoDVbOKWedo8KoMFM9Oase99Ko2uQGRiCZxAfYya14eROfG3qiJ8toEVH1bv/pNoIhX+ByrmoSItJmB3Wn2jdJa92EYF1c6Ajna+LOvyYxNSB1EBhVOxrO/GFCBa6iVeKzKUv/8OprSQQLQnm50g=="}
kGSB9--MRcS87H6SCT1LXQAAACMAAQQD
[url]https://oalipay-dl-django.alicdn.com/rest/1.0/image?fileIds=kGSB9--MRcS87H6SCT1LXQAAACMAAQQD&zoom=original[/url]
附测试用的图片:
注意点:
1.image_type:图片类型,当前支持bmp,png,jpeg,jpg,gif 这5个类型
2.image_content:图片/视频二进制内容,图片/视频大小不能超过5M
3.最后安利一个在线压缩图片的网站:[url]https://tinypng.com/[/url]
报错提供信息:
appid+接口名+调用接口时间,最好将本次请求的完整参数一并发过来
如果大家在测试过程中遇到问题欢迎在帖子下方追问,请按照标准方式提问