普通网友 2015-05-04 02:18 采纳率: 0%
浏览 1109

微信企业号js sdk问题

通过微信js sdk上传图片得到的media_id用于发送消息时提示{"errcode":40007,"errmsg":"invalid media_id"},但是这个这个media_id可以通过多媒体接口下载,请问这个问题有办法解决么

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-03 19:17
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题可能是由于媒体ID无效或者过期导致的。为了获取有效的媒体ID,您可以尝试以下方法:

    1. 检查媒体ID是否已经过期:如果您的媒体ID已经过期,那么您将无法使用它来发送消息。

    2. 确保您在调用uploadMedia()方法之前已经成功创建了一个新的媒体ID。这可能需要您重新生成一个新的媒体ID,并且确保每次调用此方法时都使用同一个媒体ID。

    3. 如果您正在使用getNewMediaId()方法来获取媒体ID,确保它返回的是一个有效的媒体ID。如果您发现这个方法返回的媒体ID无效,那么您应该检查一下这个方法的实现和参数。

    4. 如果您是在使用第三方库(例如:WeChatJS)来处理媒体文件,那么确保您正确地传递了正确的媒体ID到这个函数中。这通常涉及到一些额外的配置或参数。

    5. 如果以上步骤都无法解决问题,您可能需要联系微信团队寻求帮助。他们可能会提供更具体的指导或解决方案。

    请注意,这些步骤可能需要根据具体的技术栈和环境进行调整。

    评论

报告相同问题?