收藏
回答

微信公众号用python下载MediaId16K语音文件时,下载的amr文件打不开,显示编码错误?

import requests

ACCESS_TOKEN = ''
MEDIA_ID = ''
response = requests.get(
    f'https://api.weixin.qq.com/cgi-bin/media/get?access_token={ACCESS_TOKEN}&media_id={MEDIA_ID}')
with open('media_id_16k.amr', 'wb') as f:
    f.write(response.content)


代码可以正常运行,可以下载文件,3秒的语音文件大小10KB左右,但是无法打开,显示编码错误

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

2 个回答

  • Neptune
    Neptune
    10-18

    编码的问题,解决了

    10-18
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    10-17

    可能不支持python吧,java没问题

    10-17
    有用
    回复 1
    • Neptune
      Neptune
      10-18
      编码的问题,解决了
      10-18
      回复
登录 后发表内容