收藏
回答

设置欢迎语可以发送视频,但是视频素材的有效期仅为3天?矛盾吧

设置欢迎语是永久的,或长时间的。可是使用的media_id只有3天怎么权衡?或者有什么其他办法。能上传永久性的视频素材吗?

回答关注问题邀请回答
收藏

1 个回答

  • 平先生
    平先生
    2021-07-21

    😅一般来说,配置欢迎语时不会直接使用视频的media_id,因为这个只是临时的。

    配置时使用视频的url或者标识id,发送时再通过url或标识从缓存中获取media_id,缓存中没有则上传视频得到media_id,再把media_id缓存起来(3天内过期)。或者定期去更新视频的media_id也行。

    2021-07-21
    有用 1
    回复 6
    • 阿牧Amu
      阿牧Amu
      2021-07-21
      可是通过后台创建的欢迎语用到的素材就是长期的,这是为什么呢?
      2021-07-21
      回复
    • 平先生
      平先生
      2021-07-21回复阿牧Amu
      后台功能内部实现了我上面说的流程了吧。后台配置是文件,系统会自动上传文件获得素材media_id缓存起来使用,media_id过期后会自动重新上传获取新的media_id。文件不变,但media_id每隔三天就会变。
      2021-07-21
      回复
    • 阿牧Amu
      阿牧Amu
      2021-07-21
      可是这样每三天都要执行一次上传的逻辑,效率有点低。有其他方式吗?
      2021-07-21
      回复
    • 平先生
      平先生
      2021-07-21回复阿牧Amu
      没有想到,要么等官方跟公众号一样,支持上传视频永久素材。其实效率还好吧,视频多避免缓存雪崩就好了,或者定时半夜更新。
      2021-07-21
      回复
    • 阿牧Amu
      阿牧Amu
      2021-07-21回复平先生
      感谢你,现在你是我的好盆友了。我才开始接触企业微信开发。以后还要多请教你哈。。
      2021-07-21
      回复
    查看更多(1)
登录 后发表内容