Maison  >  Article  >  Applet WeChat  >  Développement du compte public WeChat Analyse du type de message WeChat

Développement du compte public WeChat Analyse du type de message WeChat

高洛峰
高洛峰original
2017-03-09 15:36:282041parcourir

Dans cet article, découvrons l'analyse du type de message pour le développement d'un compte public WeChat

Lorsqu'un utilisateur WeChat ordinaire envoie un message au compte public, le serveur WeChat POSTera le paquet de données XML du message à l'URL renseignée par le développeur. La structure des paquets de données XML push de chaque type de message est la suivante.

目录

[隐藏]

  • 1 文本消息

  • 2 图片消息

  • 3 语音消息

  • 4 视频消息

  • 5 地理位置消息

  • 6 链接消息

Table des matières

[ cacher]
1
Texte message
 <xml>
 <ToUserName><![CDATA[toUser]]></ToUserName>
 <FromUserName><![CDATA[fromUser]]></FromUserName> 
 <CreateTime>1348831860</CreateTime>
 <MsgType><![CDATA[text]]></MsgType>
 <Content><![CDATA[this is a test]]></Content>
 <MsgId>1234567890123456</MsgId>
 </xml>
参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType text
Content 文本消息内容
MsgId 消息id,64位整型
  • 2

    Message photo

  • 3 Message vocal
  •  <xml>
     <ToUserName><![CDATA[toUser]]></ToUserName>
     <FromUserName><![CDATA[fromUser]]></FromUserName>
     <CreateTime>1348831860</CreateTime>
     <MsgType><![CDATA[image]]></MsgType>
     <PicUrl><![CDATA[this is a url]]></PicUrl>
     <MediaId><![CDATA[media_id]]></MediaId>
     <MsgId>1234567890123456</MsgId>
     </xml>
    4
    参数 描述
    ToUserName 开发者微信号
    FromUserName 发送方帐号(一个OpenID)
    CreateTime 消息创建时间 (整型)
    MsgType image
    PicUrl 图片链接
    MediaId 图片消息媒体id,可以调用多媒体文件下载接口拉取数据。
    MsgId 消息id,64位整型
    Message vidéo

  • 5 Message de localisation géographique

  • 6 Message de lien
    <xml>
    <ToUserName><![CDATA[toUser]]></ToUserName>
    <FromUserName><![CDATA[fromUser]]></FromUserName>
    <CreateTime>1357290913</CreateTime>
    <MsgType><![CDATA[voice]]></MsgType>
    <MediaId><![CDATA[media_id]]></MediaId>
    <Format><![CDATA[Format]]></Format>
    <MsgId>1234567890123456</MsgId>
    </xml>
    参数 描述
    ToUserName 开发者微信号
    FromUserName 发送方帐号(一个OpenID)
    CreateTime 消息创建时间 (整型)
    MsgType 语音为voice
    MediaId 语音消息媒体id,可以调用多媒体文件下载接口拉取数据。
    Format 语音格式,如amr,speex等
    MsgID 消息id,64位整型
    li>
  • Message texte

    Paramètre Description
    ToUserName Développeur
    <xml>
    <ToUserName><![CDATA[toUser]]></ToUserName>
    <FromUserName><![CDATA[fromUser]]></FromUserName>
    <CreateTime>1357290913</CreateTime>
    <MsgType><![CDATA[video]]></MsgType>
    <MediaId><![CDATA[media_id]]></MediaId>
    <ThumbMediaId><![CDATA[thumb_media_id]]></ThumbMediaId>
    <MsgId>1234567890123456</MsgId>
    </xml>
    ID WeChat
    FromUserName Compte Send Party (un OpenID)
    CreateTime Durée de création du message (entier)
    MsgType texte
    Contenu Contenu du message texte
    MsgId
    MsgId td> ID du message, entier 64 bits
    参数 描述
    ToUserName 开发者微信号
    FromUserName 发送方帐号(一个OpenID)
    CreateTime 消息创建时间 (整型)
    MsgType 视频为video
    MediaId 视频消息媒体id,可以调用多媒体文件下载接口拉取数据。
    ThumbMediaId 视频消息缩略图的媒体id,可以调用多媒体文件下载接口拉取数据。
    MsgId 消息id,64位整型
    Utilisez les outils de débogage Web pour déboguer cette interface

    Message image

    Paramètres Description
    ToUserName
    <xml>
    <ToUserName><![CDATA[toUser]]></ToUserName>
    <FromUserName><![CDATA[fromUser]]></FromUserName>
    <CreateTime>1351776360</CreateTime>
    <MsgType><![CDATA[location]]></MsgType>
    <Location_X>23.134521</Location_X>
    <Location_Y>113.358803</Location_Y>
    <Scale>20</Scale>
    <Label><![CDATA[位置信息]]></Label>
    <MsgId>1234567890123456</MsgId>
    </xml>
    Développeur
    参数 描述
    ToUserName 开发者微信号
    FromUserName 发送方帐号(一个OpenID)
    CreateTime 消息创建时间 (整型)
    MsgType location
    Location_X 地理位置维度
    Location_Y 地理位置精度
    Scale 地图缩放大小
    Label 地理位置信息
    MsgId 消息id,64位整型
    ID WeChat th> td>
    FromUserName Compte expéditeur (un OpenID)
    CreateTime Heure de création du message (entier)
    MsgType image
    PicUrl Lien de l'image
    MediaId Identifiant multimédia du message image, vous pouvez appeler l'interface de téléchargement de fichiers multimédia pour extraire les données.
    MsgId Identifiant du message, entier 64 bits
    Utiliser le Web page L'outil de débogage débogue l'interfaceMessage vocal tr> td>
    Paramètre Description
    ToUserName td> DéveloppeurID WeChat
    FromUserName Compte expéditeur (un OpenID)
    CreateTime Durée de création du message (entier)
    MsgType La voix est la voix
    MediaId Identifiant multimédia du message vocal, vous pouvez appeler l'interface de téléchargement de fichiers multimédia pour extraire des données.
    Format Format vocal, tel que amr, speex, etc.
    MsgID td>ID du message, entier 64 bits
    Utilisez l'outil de débogage Web pour déboguer cette interfaceMessage vidéo
    Paramètres Description
    ToUserName DéveloppeurID WeChat td>
    FromUserName Compte expéditeur (un OpenID)
    CreateTime Création de messages time (Type Integer)
    MsgType La vidéo est vidéo
    MediaId Identifiant multimédia du message vidéo, vous pouvez appeler l'interface de téléchargement de fichiers multimédia pour extraire des données.
    ThumbMediaId L'ID multimédia de la vignette du message vidéo, vous pouvez appeler l'interface de téléchargement de fichiers multimédia pour extraire les données.
    MsgId Identifiant du message, entier 64 bits
    Utiliser le Web L'outil de débogage de la page débogue cette interfaceMessage de géolocalisation tr> tr> tr>
    Paramètre Description
    ToUserName DéveloppeurID WeChat
    FromUserName Compte expéditeur (un OpenID)
    CreateTime Heure de création du message (entier)
    MsgType emplacement
    Location_X Dimension de localisation géographique
    Location_Y Précision de localisation géographique
    Échelle Taille du zoom de la carte
    Étiquette Informations de localisation géographique
    MsgId Identifiant du message, entier 64 bits

    使用网页调试工具调试该接口

    链接消息

    <xml>
    <ToUserName><![CDATA[toUser]]></ToUserName>
    <FromUserName><![CDATA[fromUser]]></FromUserName>
    <CreateTime>1351776360</CreateTime>
    <MsgType><![CDATA[link]]></MsgType>
    <Title><![CDATA[公众平台官网链接]]></Title>
    <Description><![CDATA[公众平台官网链接]]></Description>
    <Url><![CDATA[url]]></Url>
    <MsgId>1234567890123456</MsgId>
    </xml>
    参数 描述
    ToUserName 接收方微信号
    FromUserName 发送方微信号,若为普通用户,则是一个OpenID
    CreateTime 消息创建时间
    MsgType 消息类型,link
    Title 消息标题
    Description 消息描述
    Url 消息链接
    MsgId 消息id,64位整型

    使用网页调试工具调试该接口


    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration:
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn