588创业论坛

 找回密码
 快速注册
搜索
查看: 1079|回复: 1

【微信公众号开发学习贴二】微信公众号推送消息与事件的模版代码

[复制链接]
匿名
匿名  发表于 2017-11-14 17:04:35
一:授权事件接收URL

1:微信服务器每隔10分钟定时推送component_verify_ticket。

第三方平台方在收到ticket推送后也需进行解密
  1. {ComponentVerifyTicket=ticket@@@fxUU8P4_ip5B-S1sBL2SHmfA24haZRIUR8QIs0jLRXNfg1iBm4Lmv_h3T6Pb3KoXhNm-MspBFXr1cpN7nMzWDA,
  2. CreateTime=1453311619,
  3. AppId=wx630d7795f554888e,
  4. InfoType=component_verify_ticket}
复制代码
将ticket存储到redis缓存中备用。(获取component_access_token的时候会用到)

2:取消授权:
  1. {CreateTime=1456983869,
  2. AppId=wx630d7795f554888e,
  3. AuthorizerAppid=wx136a04a96a5a4315,
  4. InfoType=unauthorized}
复制代码
update公众号的授权状态status = 0(微信公众号一件授权绑定的时候,设置状态status = 1)

二:公众号消息与事件接收URL


(1)文本消息MsgType=text
  1. <xml><ToUserName><![CDATA[gh_55a07f02b729]]></ToUserName>
  2. <FromUserName><![CDATA[oPL3EwABb3O9FlyYqrEq8s60XQHM]]></FromUserName>
  3. <CreateTime>1453324217</CreateTime>
  4. <MsgType><![CDATA[text]]></MsgType>
  5. <Content><![CDATA[ 80507050055]]></Content>
  6. <MsgId>6241979982901678088</MsgId>
  7. </xml>
复制代码
(2)图片消息MsgType=image
  1. <xml><ToUserName><![CDATA[gh_75bd42c76810]]></ToUserName>
  2. <FromUserName><![CDATA[oL2tEsy80dteCTC3s2N-oJ29FzvQ]]></FromUserName>
  3. <CreateTime>1458022782</CreateTime>
  4. <MsgType><![CDATA[image]]></MsgType>
  5. <PicUrl><![CDATA[http://mmbiz.qpic.cn/mmbiz/RFKb8DPbIRaHLYwvIP42gmxCn9BibXIibAWurGWNxhVNIv9QPiaTgSjoURLvEhEmibyUmpn3Iejd2iarqFxNEibiazicjA/0]]></PicUrl>
  6. <MsgId>6262160165914921281</MsgId>
  7. <MediaId><![CDATA[N140xMpjGKediJdR3YnDl18lkhrGms3nMjw2_5N3IL_bgssG-EHwLVLK3_YrrjY-]]></MediaId>
  8. </xml>
复制代码
(3)语音MsgType=voice

(4)视频MsgType=shortvideo

(5)微信菜单点击事件MsgType=event,Event=CLICK
  1. <xml><ToUserName><![CDATA[gh_8564206f6175]]></ToUserName>
  2. <FromUserName><![CDATA[oll5DuPVHrhwgXiL6O8_UjxWx9EQ]]></FromUserName>
  3. <CreateTime>1453312109</CreateTime>
  4. <MsgType><![CDATA[event]]></MsgType>
  5. <Event><![CDATA[CLICK]]></Event>
  6. <EventKey><![CDATA[63_82cceb50702b4ebba1ce7d823f7ec6c5]]></EventKey>
  7. </xml>
复制代码
(6)微信菜单点击事件MsgType=event,Event=VIEW
  1. <xml><ToUserName><![CDATA[gh_1b519a1f5ff0]]></ToUserName>
  2. <FromUserName><![CDATA[oHRogs1ZP_VfEkRK3wbzC0d4hJ1A]]></FromUserName>
  3. <CreateTime>1453313107</CreateTime>
  4. <MsgType><![CDATA[event]]></MsgType>
  5. <Event><![CDATA[VIEW]]></Event>
  6. <EventKey><![CDATA[http://www.fuzhou61.com/]]></EventKey>
  7. <MenuId>403098247</MenuId>
  8. </xml>
复制代码
(7)粉丝关注 MsgType=event,event=subscribe
  1. <xml><ToUserName><![CDATA[gh_8564206f6175]]></ToUserName>
  2. <FromUserName><![CDATA[oll5DuOb01gBsgoAFoPAevsnxcCg]]></FromUserName>
  3. <CreateTime>1453312687</CreateTime>
  4. <MsgType><![CDATA[event]]></MsgType>
  5. <Event><![CDATA[subscribe]]></Event>
  6. <EventKey><![CDATA[]]></EventKey>
  7. </xml>
复制代码
FromUserName 的值就是粉丝的微信号ID

(8)粉丝取消关注 MsgType=event,event=unsubscribe
  1. <xml><ToUserName><![CDATA[gh_8713b6f91735]]></ToUserName>
  2. <FromUserName><![CDATA[oL0_ut6qys6lr2HNoow_yirdIc_A]]></FromUserName>
  3. <CreateTime>1453336420</CreateTime>
  4. <MsgType><![CDATA[event]]></MsgType>
  5. <Event><![CDATA[unsubscribe]]></Event>
  6. <EventKey><![CDATA[]]></EventKey>
  7. </xml>
复制代码
(9)微信认证成功: MsgType=event,event=qualification_verify_success
  1. <xml><ToUserName><![CDATA[gh_75bd42c76810]]></ToUserName>
  2. <FromUserName><![CDATA[oL2tEs-jwoo3QAq7Tkbm5wAgqY3s]]></FromUserName>
  3. <CreateTime>1457841364</CreateTime>
  4. <MsgType><![CDATA[event]]></MsgType>
  5. <Event><![CDATA[qualification_verify_success]]></Event>
  6. <ExpiredTime>1489377364</ExpiredTime>
  7. </xml>
复制代码
公众号的认证状态verifytypeinfo = 0(如果公众号没有微信认证的话,verifytypeinfo = -1)
匿名
匿名  发表于 2017-11-14 19:36:55
图文消息事件
  1. <xml>
  2.     <ToUserName><![CDATA[toUser]]></ToUserName>
  3.     <FromUserName><![CDATA[fromUser]]></FromUserName>
  4.     <CreateTime>12345678</CreateTime>
  5.     <MsgType><![CDATA[news]]></MsgType>
  6.     <ArticleCount>2</ArticleCount>
  7.     <Articles>
  8.         <item>
  9.             <Title><![CDATA[title1]]></Title>
  10.             <Description><![CDATA[description1]]></Description>
  11.             <PicUrl><![CDATA[picurl]]></PicUrl>
  12.             <Url><![CDATA[url]]></Url>
  13.         </item>
  14.         <item>
  15.             <Title><![CDATA[title]]></Title>
  16.             <Description><![CDATA[description]]></Description>
  17.             <PicUrl><![CDATA[picurl]]></PicUrl>
  18.             <Url><![CDATA[url]]></Url>
  19.         </item>
  20.     </Articles>
  21. </xml>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

Archiver|手机版|588创业网 ( 闽ICP备08003622号-6 )

GMT+8, 2024-4-16 15:07 , Processed in 0.121916 second(s), 23 queries .

Powered by bbs.588cy.com

© 2001-2012 Discuz! X2.5

回顶部