W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
公眾號經常有需要用到一些臨時性的多媒體素材的場景,例如在使用接口特別是發(fā)送消息時,對多媒體文件、多媒體消息的獲取和調用等操作,是通過media_id來進行的。素材管理接口對所有認證的訂閱號和服務號開放。通過本接口,公眾號可以新增臨時素材(即上傳臨時多媒體文件)。
注意點:
1、臨時素材media_id是可復用的。
2、媒體文件在微信后臺保存時間為3天,即3天后media_id失效。
3、上傳臨時素材的格式、大小限制與公眾平臺官網一致。
圖片(image): 10M,支持PNG\JPEG\JPG\GIF格式
語音(voice):2M,播放長度不超過60s,支持AMR\MP3格式
視頻(video):10MB,支持MP4格式
縮略圖(thumb):64KB,支持JPG格式
4、需使用https調用本接口。
http請求方式:POST/FORM,使用https https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE 調用示例(使用curl命令,用FORM表單方式上傳一個多媒體文件): curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調用接口憑證 |
type | 是 | 媒體文件類型,分別有圖片(image)、語音(voice)、視頻(video)和縮略圖(thumb) |
media | 是 | form-data中媒體文件標識,有filename、filelength、content-type等信息 |
正確情況下的返回JSON數(shù)據(jù)包結果如下:
{"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789}
參數(shù) | 描述 |
---|---|
type | 媒體文件類型,分別有圖片(image)、語音(voice)、視頻(video)和縮略圖(thumb,主要用于視頻與音樂格式的縮略圖) |
media_id | 媒體文件上傳后,獲取標識 |
created_at | 媒體文件上傳時間戳 |
錯誤情況下的返回JSON數(shù)據(jù)包示例如下(示例為無效媒體類型錯誤):
{"errcode":40004,"errmsg":"invalid media type"}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: