收藏
回答

微信公众号录音,调用下载临时的多媒体文件接口 ,返回的类型是audio/amr 乱码?

文档 :https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/Get_temporary_materials.html

 https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID

因为这个不是普通的文本类型,测试过用utf-8,gbk等格式尝试获取结果,但都是不同的乱码

请问这种格式怎么处理?



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

2 个回答

  • tothemoon
    tothemoon
    发表于移动端
    2021-04-26
    这个方法处理其他接口都没有问题,我猜想也是格式问题
    2021-04-26
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    2021-04-26

    官方不回答java代码问题 用字节数组接受,然后转文件,别倔

    2021-04-26
    有用
    回复 2
    • 长命
      长命
      发表于移动端
      2021-04-26
      官方文档写的返回值是一个json对象,如果是普通文本类型你这个方法没有问题,可能这个媒体格式需要其他处理
      2021-04-26
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于小程序端
      2021-04-26回复长命

      判断下content-type不就行了,是json就字节数组转字符串,是音频就生成文件,总之别用字符串接收,我写过很多遍了

      2021-04-26
      回复
登录 后发表内容