公众号获取永久素材(图片)时,提示media_id无效

用新增永久素材接口上传了一张图片到微信服务器,然后就会返回图片的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]
    哪位大神知道是怎么回事吗,弄了半天了


呼唤远方
浏览 3068回答 1
1回答

芜湖不芜

猜测是通过永久素材上传的接口返回的ID是临时ID,你尝试一下通过临时素材下载能否使用该ID。通过查询永久素材接口获取到的thumb_media_id才是永久素材的永久ID
打开App,查看更多内容
随时随地看视频慕课网APP