发送image类型客服消息成功,但发送miniprogrampage,却报40007错误?
发布于 4 年前 作者 wchang 13974 次浏览 来自 问答

您好,感谢您到此页面

1、我先发送临时素材到 

'https://api.weixin.qq.com/cgi-bin/media/upload?access_token=token&type=image'

    参数:

{'media': ('temp.jpg', '此处放图片文件对象', 'image/jpeg')}

返回:    

{u'media_id': u'Y9BOYHIhh-g1t0Xy0XwED7MBteKRgoKcyZNkhnBdXGj3u7VLXCWQvbrXIbMIK6iy', u'created_at': 1576113483, u'type': u'image', u'item': []}

   备注:用此返回的media_id发送图片类型的客服消息,是成功的

2、发送miniprogrampage的客服消息

'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=token'

     参数:      

{'msgtype': 'miniprogrampage',
        'touser': 'o2FxO5Yx0Jd8r3DgQFzsjHpvKlUs',
        'miniprogrampage': {
             'thumbMediaId': 'Y9BOYHIhh-g1t0Xy0XwED7MBteKRgoKcyZNkhnBdXGj3u7VLXCWQvbrXIbMIK6iy',
              'pagepath': 'pages/product/index?id=10',
              'title': '\u5de5\u827a\u54c1'
        }}

     返回:    

{"errcode": 40007, "errmsg": "invalid media_id hint: [I2FNTA03864108]"}

一直找不到哪里错了,因为同样的代码发送图片客服是成功的后来我把第一步的参数type=image改为type=thumb,然后把获取到的thumb_media_id给第二步的thumbMediaId,还是报同样的错误 困惑的好久,实在没办法,请求帮助,谢谢!

2 回复

你好,请提供具体的请求、具体的返回信息、以及具体的操作时间

appid为wx9dba2b8f713c2c22

回到顶部