碰到一个问题如下,我们采用 dd.biz.util.uploadImage,上传客户端图片到服务端
该接口返回上传成功的url,我们在后台(java)下载这个url的图片,会报如下异常
server returned http response code :403 for url:
查了下,说是有可能钉钉的后台认为有可能是爬虫在抓取图片,给墙了。设置了请求参数如下,也无效
URL url = new URL(imageURL);
HttpURLConnection httpURL = (HttpURLConnection) url.openConnection();
httpURL.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
服务端是有下载资源的接口,需要media_id作为参数
[font="]https://oapi.dingtalk.com/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID
[font="]
而,我们调用的 dd.biz.util.uploadImage,没有返回media_id参数,各位是否有解决方案?
简单点就是 dd.biz.util.uploadImage 成功后返回个media_id给前端
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。