
1. 當(dāng)用戶觸發(fā)時(shí)被動(dòng)回復(fù)視頻消息
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>12345678</CreateTime>
<MsgType><![CDATA[video]]></MsgType>
<Video>
<MediaId><![CDATA[media_id]]></MediaId>
<Title><![CDATA[title]]></Title>
<Description><![CDATA[description]]></Description>
</Video>
</xml>
參數(shù) 是否必須 說(shuō)明
ToUserName 是 接收方帳號(hào)(收到的OpenID)
FromUserName 是 開(kāi)發(fā)者微信號(hào)
CreateTime 是 消息創(chuàng)建時(shí)間 (整型)
MsgType 是 消息類型,視頻為video
MediaId 是 通過(guò)素材管理中的接口上傳多媒體文件,得到的id
Title 否 視頻消息的標(biāo)題
Description 否 視頻消息的描述
2. 客服接口-微信公眾號(hào)向48小時(shí)有互動(dòng)的用戶推送視頻消息
接口post地址
http請(qǐng)求方式: POST https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN
視頻類型所需的JSON數(shù)據(jù)包如下:
{
"touser":"OPENID",
"msgtype":"video",
"video":
{
"media_id":"MEDIA_ID",
"thumb_media_id":"MEDIA_ID",
"title":"TITLE",
"description":"DESCRIPTION"
}
}
參數(shù) 是否必須 說(shuō)明
access_token 是 調(diào)用接口憑證
touser 是 普通用戶openid
msgtype 是 消息類型,文本為text,圖片為image,語(yǔ)音為voice,視頻消息為video,音樂(lè)消息為music,圖文消息(點(diǎn)擊跳轉(zhuǎn)到外鏈)為news,圖文消息(點(diǎn)擊跳轉(zhuǎn)到圖文消息頁(yè)面)為mpnews,卡券為wxcard,小程序?yàn)閙iniprogrampage
media_id 是 發(fā)送的圖片/語(yǔ)音/視頻/圖文消息(點(diǎn)擊跳轉(zhuǎn)到圖文消息頁(yè))的媒體ID
thumb_media_id 是 縮略圖/小程序卡片圖片的媒體ID,小程序卡片圖片建議大小為520*416
title 否 圖文消息/視頻消息/音樂(lè)消息/小程序卡片的標(biāo)題
description 否 圖文消息/視頻消息/音樂(lè)消息的描述
視頻縮略圖我測(cè)試了臨時(shí)素材、永久素材,但是沒(méi)有感覺(jué)反應(yīng)不出來(lái)。
以下是上傳視頻獲得media_id的注意點(diǎn):
A. media_id上傳視頻的https接口是:https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=video
B. thumb_media_id視頻縮略圖上傳采用的是永久素材地址:https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN&type=thumb
1、臨時(shí)素材media_id是可復(fù)用的。
2、媒體文件在微信后臺(tái)保存時(shí)間為3天,即3天后media_id失效。
3、上傳臨時(shí)素材的格式、大小限制與公眾平臺(tái)官網(wǎng)一致。
視頻(video):10MB,支持MP4格式
縮略圖(thumb):64KB,支持JPG格式
4、需使用https調(diào)用本接口。
接口調(diào)用請(qǐng)求說(shuō)明
http請(qǐng)求方式:POST/FORM,使用https https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE 調(diào)用示例
以下是上傳參數(shù)說(shuō)明
參數(shù) 是否必須 說(shuō)明
access_token 是 調(diào)用接口憑證
type 是 媒體文件類型,分別有圖片(image)、語(yǔ)音(voice)、視頻(video)和縮略圖(thumb)
media 是 form-data中媒體文件標(biāo)識(shí),有filename、filelength、content-type等信息
上傳之后正確情況下的返回JSON數(shù)據(jù)包結(jié)果如下:
{"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789}
微信都會(huì)在公眾號(hào)會(huì)話中,向用戶下發(fā)系統(tǒng)提示“該公眾號(hào)暫時(shí)無(wú)法提供服務(wù),請(qǐng)稍后再試”:
1、開(kāi)發(fā)者在5秒內(nèi)未回復(fù)任何內(nèi)容
2、開(kāi)發(fā)者回復(fù)了異常數(shù)據(jù),比如JSON數(shù)據(jù)等
另外,請(qǐng)注意,回復(fù)圖片(不支持gif動(dòng)圖)等多媒體消息時(shí)需要預(yù)先通過(guò)素材管理接口上傳臨時(shí)素材到微信服務(wù)器,可以使用素材管理中的臨時(shí)素材,也可以使用永久素材。
各消息類型需要的XML數(shù)據(jù)包結(jié)構(gòu)如下:
呢 稱: | |
表 情: | |
內(nèi) 容: |
評(píng)論內(nèi)容:不能超過(guò) 1000 字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。 |
驗(yàn)證碼: | |
您發(fā)布的評(píng)論即表示同意遵守以下條款:
一、不得利用本站危害國(guó)家安全、泄露國(guó)家秘密,不得侵犯國(guó)家、社會(huì)、集體和公民的合法權(quán)益;
二、不得發(fā)布國(guó)家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對(duì)自己在本站的言論和行為負(fù)責(zé);
三、本站對(duì)您所發(fā)布內(nèi)容擁有處置權(quán)。