### 微信第三方平台,待小程序实现业务,代码管理,提交审核,其中有一项是 预览信息说明 这个信息需要使用【提审素材上传接口】,这个接口在开发包中没有。使用WxService.post()自己实现的时候又因为是文件类型需要使用 MediaUploadRequestExecutor 但是默认的WxService.post()是 SimplePostRequestExecutor ### 官方文档地址 __https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/code/submit_audit.html__
Activity
yangyh22 commentedon Nov 12, 2020
换了一个实现方式可以上传成功,但是没有返回mediaid,代码如下所示
WxMediaUploadResult execute = wxOpenMaService.execute(MediaUploadRequestExecutor.create(wxOpenMaService.getRequestHttp()), "https://api.weixin.qq.com/wxa/uploadmedia", tmpFile);但是,
WxMediaUploadResult中的字段名称是mediaId而这个【提审素材上传接口】返回的是mediaid,所以我自定义了Result以及相应的RequestExecutor。这个时候就能成功的拿到mediaid请问大佬们还有没有更好的解决方案。binarywang commentedon Nov 12, 2020
欢迎直接提交你实现好的代码,提交PR,这就是最好的解决办法
🆕 binarywang#1866 【小程序】 提审素材上传接口添加一个请求执行器
🆕 #1866 【小程序】 增加提审素材上传接口请求执行器
合并develop分支,发布最新正式版