用新增永久素材接口上傳了一張圖片到微信服務器,然后就會返回圖片的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 關注
- 3100 瀏覽
添加回答
舉報
0/150
提交
取消