调用视频素材接口一直返回41005
代码如下,不知道什么地方错了
OfficialAccounts oa = officalAccountService.findByAppid(appid); String appSecret = oa.getStr(OfficialAccounts.APPSECRET); ApiConfig apiConfig = new ApiConfig(); apiConfig.setAppId(appid); apiConfig.setAppSecret(appSecret); ApiConfigKit.setThreadLocalApiConfig(apiConfig); ApiResult result = MediaApi.addMaterial(n_file,meterial.getStr(Meterial.TITLE),meterial.getStr(Meterial.INTRODUCTION)); if (result.getErrorCode()!=null){ logger.warn("调用接口出错, info:{}", result.getErrorMsg()); renderJson(JsonUtils.toFailRet(1, "微信素材同步失败,请重试!")); return; } meterial.set(Meterial.URL, folderPath + header_fileName); meterial.set(Meterial.MEDIA_ID, result.getStr("media_id")); meterial.set(Meterial.TYPE, "video"); meterialService.save(meterial);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
图片和音频都没问题,视频就偏偏不行,视频文件是正常的
回复
下载最新源码,已解决
41005 返回码是指:"缺少多媒体文件数据",先确定此多媒体文件数据是否存在,最好是先测试一个存在的多媒体是否工作正常