用新增永久素材接口上传了一张图片到微信服务器,然后就会返回图片的media_id,我把这个media_ia保存了起来。但是通过获取永久素材接口,想下载这张图片时,提示media_id无效。怎么回事呀? $token = token();//获取access_token的方法
$media_id = "6ucZhqo8frzzRxLxDiM3iW-S9ekqv7pSSVEtfpvok6M";//上传图片返回的media_id
$bgUrl = "https://api.weixin.qq.com/cgi-bin/material/get_material?access_token=".$token;//获取永久素材接口
$arr = array( "media_id"=>$media_id
);
$return = $wxObj->htts_request($bgUrl,$arr);//wxObj对象里定义的发起请求方法
file_put_contents("bm.txt", $return);
结果返回:40007invalid media_id hint: [roKOwa05051335]
哪位大神知道是怎么回事吗,弄了半天了
1 回答
芜湖不芜
TA贡献1796条经验 获得超7个赞
猜测是通过永久素材上传的接口返回的ID是临时ID,你尝试一下通过临时素材下载能否使用该ID。
通过查询永久素材接口获取到的thumb_media_id才是永久素材的永久ID
- 1 回答
- 0 关注
- 3065 浏览
添加回答
举报
0/150
提交
取消