账号通
    

账号  

密码  

15368

查看

8

回复
主题:微信出公众号了,建议科讯写个接口!建议官方看看! [收藏主题] 本贴被置顶显示 转到:  
d2wl 当前离线

333

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2143 分
登录次数:255 次
注册时间:2007/6/17
最后登录:2013/2/27
d2wl 发表于:2012/11/11 12:11:22   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统
一、简介

公众平台消息接口为开发者提供了一种新的消息处理方式。

二、申请消息接口

点击申请,如实填写负责人姓名、手机号和邮箱,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。

点击查看原图

三、网址接入

公众平台用户提交信息后,我们将以GET请求方式请求到填写的Url上,并且带上四个参数:

* signature — 微信加密签名
* timestamp — 时间戳
* nonce — 随机数
* echostr — 随机字符串

开发者通过检验signature对网址接入合法性进行校验。若此次GET请求原样返回echostr参数内容,则接入生效,否则接入失败。 验证signature将结合开发者填写的token参数、timestamp参数和nonce参数等,加密流程:

* 将token、timestamp、nonce三个参数进行字典序排序
* 将三个参数字符串拼接成一个字符串进行sha1加密
* 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。

四、消息推送

当普通微信用户向公众账号发消息时,公众平台将POST该消息到填写的Url上(现支持文本消息以及地理位置消息)。结构如下:

文本消息xml格式    <xml>
     <ToUserName><![CDATA[toUser]]></ToUserName>
     <FromUserName><![CDATA[fromUser]]></FromUserName>
     <CreateTime>1348831860</CreateTime>
     <MsgType><![CDATA[text]]></MsgType>
     <Content><![CDATA[this is a test]]></Content>
    </xml>   
     ToUserName 消息接收方微信号,一般为公众平台账号微信号
     FromUserName 消息发送方微信号
     CreateTime 消息创建时间
     MsgType 文本消息为text
     Content 消息内容   
地理位置消息xml格式     <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>
    </xml>   
     ToUserName 消息接收方微信号,一般为公众平台账号微信号
     FromUserName 消息发送方微信号
     CreateTime 消息创建时间
     MsgType 消息类型,地理位置为location
     Location_X 地理位置纬度
     Location_Y 地理位置经度
     Scale 地图缩放大小
     Label 地理位置信息   
五、消息回复

对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行相应操作(现支持回复文本消息、回复图文消息和星标操作)。xml结构如下:

回复文本消息格式     <xml>
     <ToUserName><![CDATA[toUser]]></ToUserName>
     <FromUserName><![CDATA[fromUser]]></FromUserName>
     <CreateTime>12345678</CreateTime>
     <MsgType><![CDATA[text]]></MsgType>
     <Content><![CDATA[content]]></Content>
     <FuncFlag>0</FuncFlag>
    </xml>   
     FromUserName 消息发送方
     ToUserName 消息接收方
     CreateTime 消息创建时间
     MsgType 消息类型,文本消息必须填写text
     Content 消息内容,大小限制在2048字节,字段为空为不合法请求   
回复图文消息格式      <xml>
      <ToUserName><![CDATA[toUser]]></ToUserName>
      <FromUserName><![CDATA[fromUser]]></FromUserName>
      <CreateTime>12345678</CreateTime>
      <MsgType><![CDATA[news]]></MsgType>
      <Content><![CDATA[]]></Content>
      <ArticleCount>2</ArticleCount>
      <Articles>
      <item>
      <Title><![CDATA[title1]]></Title>
      <Discription><![CDATA[description1]]></Discription>
      <PicUrl><![CDATA[picurl]]></PicUrl>
      <Url><![CDATA在xml结构中,有一个FuncFlag字段,开发者可以通过填写FuncFlag字段为1来对消息进行星标,你可以在实时消息的星标消息分类');">]></Url>
      </item>
      <item>
      <Title><![CDATA[title]]></Title>
      <Discription><![CDATA[description]]></Discription>
      <PicUrl><![CDATA[picurl]]></PicUrl>
      <Url><![CDATA[url]]></Url>
      </item>
      </Articles>
      <FuncFlag>1</FuncFlag>
     </xml>   
     FromUserName 消息发送方
     ToUserName 消息接收方
     CreateTime 消息创建时间
     MsgType 消息类型,图文消息必须填写news
     Content 消息内容,图文消息可填空
     ArticleCount 图文消息个数,限制为10条以内
     Articles 多条图文消息信息,默认第一个item为大图
     Title 图文消息标题
     Discription 图文消息描述
     PicUrl 图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80,限制图片链接的域 名需要与开发者填写的基本资料中的Url一致
     Url 点击图文消息跳转链接   
星标消息

在xml结构中,有一个FuncFlag字段,开发者可以通过填写FuncFlag字段为1来对消息进行星标,你可以在实时消息的星标消息分类中找到该消息

六、示例代码

PHP:下载


点击查看原图


这是我公司的,我公司的网站启用微信公众号后 流量 一下就翻了一倍多!

 
  支持(2) | 反对(0) 回到顶部顶端 回到底部底部
d2wl 当前离线

333

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2143 分
登录次数:255 次
注册时间:2007/6/17
最后登录:2013/2/27
d2wl 发表于:2012/11/11 12:34:15   | 只看该作者 查看该作者主题 沙发 
 
  支持(1) | 反对(0) 回到顶部顶端 回到底部底部
d2wl 当前离线

333

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2143 分
登录次数:255 次
注册时间:2007/6/17
最后登录:2013/2/27
d2wl 发表于:2012/11/15 13:37:22   | 只看该作者 查看该作者主题 藤椅 
 
  支持(1) | 反对(0) 回到顶部顶端 回到底部底部
zhang02140 当前离线

223

主题

0

广播

1

粉丝
添加关注
级别:学前班

用户积分:193 分
登录次数:5 次
注册时间:2012/11/21
最后登录:2013/2/25
zhang02140 发表于:2012/12/27 13:54:17   | 只看该作者 查看该作者主题 板凳 
科汛在线商城系统(NET)

公众平台消息接口为开发者提供了一种新的消息处理方式。封边热熔胶

 
  支持(1) | 反对(0) 回到顶部顶端 回到底部底部
beyond520网 当前离线

115

主题

5

广播

0

粉丝
添加关注
级别:一年级

用户积分:1435 分
登录次数:24 次
注册时间:2012/11/9
最后登录:2013/12/19
beyond520网 发表于:2013/1/2 0:30:11   | 只看该作者 查看该作者主题 报纸 
 
  支持(1) | 反对(0) 回到顶部顶端 回到底部底部
yeyuge 当前离线

79

主题

3

广播

0

粉丝
添加关注
级别:学前班

用户积分:160 分
登录次数:45 次
注册时间:2012/10/31
最后登录:2015/3/2
yeyuge 发表于:2013/1/20 11:01:47   | 只看该作者 查看该作者主题 地板 
这个貌似可以有!~~哈哈··
 
  支持(1) | 反对(0) 回到顶部顶端 回到底部底部
hbc823 当前离线

219

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:294 分
登录次数:168 次
注册时间:2010/11/6
最后登录:2015/11/7
hbc823 发表于:2013/9/29 8:40:46   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ygr1971 当前离线

1404

主题

44

广播

45

粉丝
添加关注
级别:版主

用户积分:8683 分
登录次数:124 次
注册时间:2011/11/13
最后登录:2021/11/2
ygr1971 发表于:2013/10/28 10:47:48   | 只看该作者 查看该作者主题 8楼 
做在线知识付费 选科汛云开店
这个不错。顶一下。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hrg0948 当前离线

18

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:58 分
登录次数:19 次
注册时间:2010/1/9
最后登录:2014/10/6
hrg0948 发表于:2014/10/6 10:54:12   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行2.79688秒 powered by KesionCMS 9.0