微信公众号回复视频消息或用客服接口推送视频消息

2021/2/7 22:41:05 字体: 浏览 361



1. 当用户触发时被动回复视频消息

<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>

参数    是否必须  说明
ToUserName  是   接收方帐号(收到的OpenID)
FromUserName 是   开发者微信号
CreateTime  是   消息创建时间 (整型)
MsgType    是   消息类型,视频为video
MediaId    是   通过素材管理中的接口上传多媒体文件,得到的id
Title     否   视频消息的标题
Description  否  视频消息的描述


2. 客服接口-微信公众号向48小时有互动的用户推送视频消息

接口post地址
http请求方式: POST https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN

视频类型所需的JSON数据包如下:
{
    "touser":"OPENID",
    "msgtype":"video",
    "video":
    {
      "media_id":"MEDIA_ID",
      "thumb_media_id":"MEDIA_ID",
      "title":"TITLE",
      "description":"DESCRIPTION"
    }
}

参数 是否必须 说明
access_token  是 调用接口凭证
touser      是 普通用户openid
msgtype     是 消息类型,文本为text,图片为image,语音为voice,视频消息为video,音乐消息为music,图文消息(点击跳转到外链)为news,图文消息(点击跳转到图文消息页面)为mpnews,卡券为wxcard,小程序为miniprogrampage
media_id     是 发送的图片/语音/视频/图文消息(点击跳转到图文消息页)的媒体ID
thumb_media_id 是  缩略图/小程序卡片图片的媒体ID,小程序卡片图片建议大小为520*416
title      否  图文消息/视频消息/音乐消息/小程序卡片的标题
description  否  图文消息/视频消息/音乐消息的描述

视频缩略图我测试了临时素材、永久素材,但是没有感觉反应不出来。


以下是上传视频获得media_id的注意点:
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、临时素材media_id是可复用的。
2、媒体文件在微信后台保存时间为3天,即3天后media_id失效。
3、上传临时素材的格式、大小限制与公众平台官网一致。
   视频(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 调用示例


以下是上传参数说明
参数     是否必须 说明
access_token 是    调用接口凭证
type      是    媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)
media     是    form-data中媒体文件标识,有filename、filelength、content-type等信息

上传之后正确情况下的返回JSON数据包结果如下:
{"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789}

微信都会在公众号会话中,向用户下发系统提示“该公众号暂时无法提供服务,请稍后再试”:
1、开发者在5秒内未回复任何内容
2、开发者回复了异常数据,比如JSON数据等
另外,请注意,回复图片(不支持gif动图)等多媒体消息时需要预先通过素材管理接口上传临时素材到微信服务器,可以使用素材管理中的临时素材,也可以使用永久素材。
各消息类型需要的XML数据包结构如下:

相关阅读
asp采用access数据库搜索信息时因为日文片假名问题提示“Microsoft JET Database Engine 错误80040e14”的解决方法
点出窗口,选择类别
利用正则替换生成html,经典的,可以用数组进行替换
告诉你一些GOOGLE搜索你不知道的东西
CSS编写中灵活运行注释的意义
聚散客旅游网
asp利用正则检查手机端的浏览器标识来确定是否是手机访问 如果是手机访问就使用手机模板
深山留言板系统(网吧游戏专用) v3.6
共有0条关于《微信公众号回复视频消息或用客服接口推送视频消息》的评论
发表评论
正在加载评论......
返回顶部发表评论
呢 称:
表 情:
内 容:
评论内容:不能超过 1000 字,需审核,请自觉遵守互联网相关政策法规。
验证码: 验证码 
网友评论声明,请自觉遵守互联网相关政策法规。

您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。

更多信息>>栏目类别选择
百度小程序开发
微信小程序开发
微信公众号开发
uni-app
asp函数库
ASP
DIV+CSS
HTML
更多>>同类信息
微信公众号用户关注时自动推送回复小程序卡片(图文卡片)不需要第三方平台就可以做
微信公众号用客服接口推送菜单消息
微信公众号回复图文消息或用客服接口推送图文消息
微信公众号回复音乐消息或用客服接口推送音乐消息
微信公众号回复视频消息或用客服接口推送视频消息
微信公众号回复语音消息或用客服接口推送语音消息
更多>>最新添加文章
呼伦贝尔市北天草原旅行社有限公司
四川悠旅地旅游有限公司
连云港五洲旅行社有限公司
邓州市途鸿旅行社
连云港华夏国际旅行社有限公司
重庆长航江山国际旅行社
松原市海航商务旅行社
广西亚太国际旅行社有限公司
更多>>随机抽取信息
北京顺义阿来电脑科技有限公司
JS获取网页中HTML元素的几种方法
让asp立即输出缓存(Response.flush),实时显示进度
深山留言板系统 v3.5
连云港智慧树旅游
支持win7的node.js版本