当前位置:文档之家› 微信消息接口指南

微信消息接口指南

微信消息接口指南
微信消息接口指南

微信消息接口指南

出自开放平台

跳转到:导航, 搜索

目录

[隐藏]

? 1 简介

? 2 申请消息接口

? 3 网址接入

? 4 消息推送

o 4.1 文本消息

o 4.2 图片消息

o 4.3 地理位置消息

o 4.4 链接消息

o 4.5 事件推送

? 5 消息回复

o 5.1 回复文本消息

o 5.2 回复音乐消息

o 5.3 回复图文消息

? 6 注意事项

?7 示例代码

简介

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

申请消息接口

点击申请,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。

网址接入

公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数:

开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。

signature结合了开发者填写的token参数和请求中的timestamp参数、nonce 参数。

加密/校验流程:

1. 将token、timestamp、nonce三个参数进行字典序排序

2. 将三个参数字符串拼接成一个字符串进行sha1加密

3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信消息推送

当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL 上。结构如下:

文本消息

1348831860

1234567890123456

图片消息

1348831860

1234567890123456

地理位置消息

1351776360

23.134521

113.358803

20

1234567890123456

链接消息

1351776360

<![CDATA[公众平台官网链接]]>

1234567890123456

事件推送

事件推送只支持微信4.5版本,即将开放,敬请期待。

123456789

23.137466

113.352425

119.385040

消息回复

对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行响应(现支持回复文本、图文、语音、视频、音乐和对收到的消息进行星标操作)。

微信服务器在五秒内收不到响应会断掉连接。

回复xml结构如下:

回复文本消息

12345678

0

回复音乐消息

12345678

<![CDATA[TITLE]]>

0

回复图文消息

12345678

2

<![CDATA[title1]]>

<![CDATA[title]]>

1

注意事项

1.用户OpenID对一个公众号是固定唯一的串

2.请使用80端口

3.用户关注公众号,微信公众平台服务器推送一条内容为Hello2BizUser的文本消息到第三方服务器

示例代码

PHP:下载

微信公众平台开发者中心自定义接口

微信开发者平台自定义接口 一.主接口文件mcinterface.Php getMsg(); } else { $weixin->valid(); } $type = $weixin->msgtype; $username = $weixin->msg['FromUserName']; switch ($type) { case "event": // 事件判断 $results = $chaxun->handleEvent($weixin); break; case "text": // 用户文本 $keyword = $weixin->msg['Content']; $results = $chaxun->usrMsg($keyword, $username); // $results=$chaxun->search($keyword); break; case "image": $keyword = "image"; $results = $chaxun->help($keyword); break; case "location":

微信公众平台接口开发指南

微信公众平台接口开发指南 注册成为开发者 注册公众账号,需要登记自己的真实身份信息 注意:设置公众号信息时一定要谨慎,‘公众号名称’与‘微信号’填写后是不能修改的,需事先认真想好 注册完成后,进入系统,选择导航上的‘高级功能’ 其中有两个模式:‘编辑模式’与‘开发模式’ 默认开启的为‘编辑模式’ 进入‘编辑模式’,点击右上角的‘关闭’链接

进入‘开发模式’,点击右上角的‘开启’按钮 开启后可以看到: 点击‘成为开发者’ URL、TOKEN认证 成为开发者的第一步就是填写URL、TOKEN信息,来对你服务器进行验证1)把下面代码复制并保存为一个php文件(如weixin.php) valid(); class wechatCallbackapiTest { public function valid() { $echoStr = $_GET["echostr"];

//valid signature , option if($this->checkSignature()){ echo $echoStr; exit; } } public function responseMsg() { //get post data, May be due to the different environments $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; //extract post data if (!empty($postStr)){ $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDA TA); $fromUsername = $postObj->FromUserName; $toUsername = $postObj->ToUserName; $keyword = trim($postObj->Content); $time = time(); $textTpl = " %s 0 "; if(!empty( $keyword )) { $msgType = "text"; $contentStr = "Welcome to wechat world!"; $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr; }else{ echo "Input something..."; } }else { echo ""; exit;

微信公众平台升级大高级接口功能解读

微信公众平台升级 9大高级接口功能解读 微信刚刚更新公众平台,向服务号开放微信认证,开放 9 大高级接口,增加开发者问答系统,并对微信公众平台的后台管理界面进行改版。其中最受关注的是微信向开发者开放的九大高级接口。 这些接口为: 1.语音识别接口 2.客服接口 网页授权接口 4.生成带参数的二维码接口 5.获取用户地理位置接口 6.获取用户基本信息接口 7.获取关注者列表接口 8.用户分组接口 9.上传下载多媒体文件接口 微信开放这些接口有什么意义 1. 语音识别 功能描述:通过语音识别接口,用户发送的语音,将同时给出语音识别出的文本内容。 实用意义:第三方可以调用微信自主研发的语音识别技术。意味着微信向第三方开放语音识别技术,直接调用语音识别接口,对语音识别结果进行互动或根据识别的内容进行自动答复。

2. 客服接口 功能描述:通过客服接口,公众号可以在用户发送过消息的 12 小时内,向用户回复消息。 实用意义:以前公众帐号跟订户只能被动响应,比如用户触发了需求,如发送关键字给公众帐号,后者才可以与用户对话。如今,如果订户跟公众帐号对话过一次,公众帐号就可以在 12 个小时内持续给用户下发消息。这提高了公众帐号发送消息的能力。 3. OAuth 网页授权 功能描述:通过网页授权接口,公众号可以请求用户授权。 实用意义:这就像微博、QQ的帐号授权功能。这意味着微信帐号正式成为一个帐号系统。 4. 生成带参数二维码 功能描述:通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果。 实用意义:举例来说,以前放一个二维码在网站或者线下的广告牌,效果都是一样的:获得关注用户。现在可以分析订户来自哪里。开发者可以在链接里设置特殊信息,做更多的数据分析。这一功能也可以用来做帐号绑定, 5. 获取用户地理位置 功能描述:通过该接口,公众号能够获得用户进入公众号会话时的地理位置。 实用意义:两种情况可以获得用户地理位置:一是与公众帐号“会话时”,二是在会话界面“每隔 5 秒”。在用户同意下,这就可以做微信导航或地理围栏方面的服务。 6. 获取用户基本信息 功能描述:通过该接口,公众号可以根据加密后的用户 OpenID,获取用户基础信息,包括头像、名称、性别、地区。

微信公众平台开发合同

技术开发(委托)合同 项目名称: 委托方(甲方): 受托方(乙方): 签订时间:__________________ 技术开发(委托)合同 委托方(甲方): 公司地址: 法定代表人: 项目联系人: 联系方式:

通讯地址: 电话: 电子信箱: 受托方(乙方): 公司地址: 法定代表人: 项目联系人: 联系方式: 电子信箱: 本合同甲方委托乙方研究开发_________________ 项目,并支付研究开发经 费和报酬,乙方接受委托并进行此项研究开发工作。双方经过平等协商,在 真实、充分地表达各自意愿的基础上,根据《中华人民共和国合同法》的规定,达成如下协议,并由双方共同恪守。 第一条本合同研究开发项目的要求如下: 项目开发的内容:项目的详细需求见附本《微信公众开

发内容》。 第二条乙方在合同生效后5个工作日,需配合甲方确定项目范围与功能。 第三条乙方按下列进度完成开发工作,如果甲方在开发过程中需求变更,乙方根据甲方变更内容,协商时间进度。 第四条甲方应向乙方提供的技术资料及协作事项如下: 技术资料清单。 提供时间和方式:按乙方需求提出三个工作日内 其他协作事项:配合开发需求调研工作,协助门户所需要的材料。 本合同履行完毕后,上述技术资料按以下方式处理:归甲方所有。 第六条甲方应按以下方式支付研究开发经费和报酬: 1.研究开发经费Y 元。 2.研究开发经费由开发费用与每年维护费用组成。开发经费包括一年的维护 费(软件BUG解决,系统简单升级与培训,服务器空间的 提供) 3. _____________ 维护费元/月,开发一年后甲方每一季度(三个月)初把 维护费打到乙方的账号上。(维护费包括:WEB服务器与维护、数据库服务器 与维护、微信运营费用、以及版本升级维护) 5.支付方式。 合同签订,并确认方案的3个工作日以内以现金(或电汇)方式付开发 费用(即Y ____ 元,大写:_____________ 。

微信公众平台接口功能实现

微信公众平台接口功能 实现 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

我用微信公众平台做什么 公司员工管理 地理位置5秒定位考勤 实现对员工(物品)的跟踪定位(物流等) 不同权限员工基本信息维护 客户信息管理 客户信息维护(基础资料、分组) 客户新增量、亲密度统计 地理位置定位关键词周边搜索找最佳(实物、路线)方案 我在北京海淀,我要找你家最近分店 公司业务管理 自定义菜单页面链接公司业务主页推广 自定义菜单关键字药厂药品分类某一信息价格预定 每日群发业务知识拓展培训、活动通过图文发送专题,业务介绍,疑难解惑等,通过语音、视频发送教学培训及等甜瓜蜜糖。 客户服务管理 网页授权在公司相关网页参加活动、订购等服务自动统计, 根据客户对不同页面(如书城)的浏览或参与关注度,对相应客户对症下药自定义菜单想做什么点击就好不满足需求咱还能手打找客服 客服:客户发送信息24小时内可享受公众端客服(文本、图文、语音、视频等)

人机对话:使用Lucene对客户信息全文检索,高精度匹配回复资料。自学,不断完善数据信息,提高交流水平,针对特殊情况自转客服。 其他服务 百度文库对申请者开放API,可以考虑引进知识课堂,自动检索关键字文章,并提供你也许喜欢的文章,在线阅读。作为核心用户告你一声,好东西还是要收费的! 最重要的自然是在线支付,轻轻一点,客户方便,商家也可建立网上商品销售管理系统。根据不同数据统计自由调整,对老客户也可进行‘特殊’照顾绑定微博、空间等定时发送红包信息,附带二码,人气饱饱的 公众可以在短时间生成批量临时二维码,进行客户绑定等便捷服务 公众也可创建永久二维码,方便对不同来源客户进行归类统计 语音识别,可以帮己也可以帮人,不是吗? 现在你就是中午订个饭,人家都要让你扫一扫,不管做什么,带上公司二维码,你说不清楚的业务,直接让客户扫一扫自定义菜单查看详情也是种策略。

微信公众平台开发营销服务合同1

微信服务合同 甲方:乙方: 经甲、乙双方友好协商,就甲方所需微信服务达成以下共识。双方申明、双方都已理解并认可了本协议的所有内容,同意承担各自应承担的权利和义务,忠实地履行本协议。 第一条:服务内容: 基础服务 1.为企业开通公众账号; 2.编写企业公众账号介绍;编写欢迎语; 3.根据企业要求,基于微信公众平台为企业配置自动回复; 4.设置头像及二维码; 5.微信代认证服务(需企业配合提供相关资料)。 具体功能开发及实施项目(在□中打√做选择)

第二条:合同金额及付款方式 1.本合同金额总计:人民币元整。大写万仟佰拾元整。 2. 签订合同后一次性支付合同金额 %的预付款给乙方,合计元(大写:万仟佰拾圆整)。 3.甲方在验收之后3个工作日内向乙方支付合同剩余金额元;(大写: 万仟佰拾圆整)。 第三条:乙方的权利和义务 1.乙方提供专人与甲方联络。 2.乙方按合同相关约定,为甲方提供微信营销服务。 3.在合作期间,如未征得甲方同意,乙方不得擅自改变微信企业信息。 4.在要求的期限内,完成合同规定项目,并通知甲方进行验收。 5.乙方针对甲方约定的服务达标时应及时通知甲方,甲方也应即时通过互联网查看效果确 认,如甲方未能即时确认,则该服务的合同生效日以乙方发出通知的第一周为准。 6.乙方不得将甲方提供的资料传播、出售给第三方。 第四条:甲方的权利和义务 1.甲方提供专人与乙方联络。 2.甲方必须保证微信信息的合法性和真实性,如因此引起纠纷,乙方不承担任何法律责任 3.合同签订后,甲方提供微信账号以及密码等各种必要的资料和授权。 4.按照合同的约定,及时支付费用。如因乙方过错未能如期完成合同约定内容,甲方有权 要求终止,并按未完成服务项目,要求乙方退还相应款项。 5.合作期间甲方不得将乙方策划的微信活动信息复制、传播、出售或许可给其它第三方。 6.甲方保证不利用乙方提供的软件服务进行传播违反法律的信息活动,否则乙方将有权立 刻停止对甲方提供的系统服务。

微信公众平台消息接口API指南

简介 微信公众平台消息接口为开发者提供了一种新的消息处理方式。微信公众平台消息接口为开发者提供与用户进行消息交互的能力。对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使用http请求对接入的网址进行消息推送,第三方服务器可通过响应包回复特定结构,从而达到回复消息的目的。 申请消息接口 点击申请,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。 网址接入 公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数:

开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。 signature结合了开发者填写的token参数和请求中的timestamp参数、nonce 参数。 加密/校验流程: 1. 将token、timestamp、nonce三个参数进行字典序排序 2. 将三个参数字符串拼接成一个字符串进行sha1加密 3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信消息推送 当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL 上。结构如下: 文本消息 1348831860 1234567890123456

微信公众平台开发教程

微信公众平台视频教程 一、注册并登录接口(这里里以微小信平台https://www.doczj.com/doc/7113520105.html,/WxUser/login 为 例) 二、添加公众号 如何获取微信初始ID? 企鹅:328258258获取微信开发教程激活码:https://www.doczj.com/doc/7113520105.html,/course/79

页面上的gh_xxxxxxxxxxxx就是初始id,不过我想,这么难记的id,大家肯定都修改了。 但偏偏我们还需要使用它,比如我们要加入微信导航网站,比如我们要制作艺术二维码,比如我们要做微信互推等等,都是需要使用微信初识id的。 你修改时没保存吧,没关系的,我告诉大家如何查找微信初始id。 ?首先,登陆微信公众平台。 ?设置/个人设置。 ?下载二维码。 这里请不要使用右键另存为,一定要直接点击下载。 ?弹出对话框。

注意,图示中这个二维码的文件名是:qrcode_for_gh_d019da958e55_430.jpg 去头去尾,gh_d019da958e55就是该微信公众号的原始id。 或者找到你刚下载保存的文件。 也可以看到gh_xxxxxxxxxxxx的字样,复制该字段即可。 三、点配置接口

记下接口地址和Token,然后勾选下面列出的功能(在第七个部分会用到) 四、登录微信公众平台(https://www.doczj.com/doc/7113520105.html,/),进行身份认证,填写信息,提交身份证。 五、认证后,点击高级功能→进入开发模式

六、点击"成为开发者"按钮 七、填写接口配置信息 url和Token写刚才记下的(在第4个步骤上记得)

八、确认开启 九、在手机上用微信给你的公众号输入"功能",测试你的接口是否配置正常!

微信公众平台接口开发指南终审稿)

微信公众平台接口开发 指南 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

微信公众平台接口开发指南注册成为开发者 注册公众账号,需要登记自己的真实身份信息 注意:设置公众号信息时一定要谨慎,‘公众号名称’与‘微信号’填写后是不能修改的,需事先认真想好 注册完成后,进入系统,选择导航上的‘高级功能’ 其中有两个模式:‘编辑模式’与‘开发模式’ 默认开启的为‘编辑模式’ 进入‘编辑模式’,点击右上角的‘关闭’链接 进入‘开发模式’,点击右上角的‘开启’按钮 开启后可以看到: 点击‘成为开发者’ URL、TOKEN认证 成为开发者的第一步就是填写URL、TOKEN信息,来对你服务器进行验证 1)把下面代码复制并保存为一个php文件(如weixin.php)

$wechatObj = new wechatCallbackapiTest(); $wechatObj->valid(); class wechatCallbackapiTest { public function valid() { $echoStr = $_GET["echostr"]; //valid signature , option if($this->checkSignature()){ echo $echoStr; exit; } } public function responseMsg() { //get post data, May be due to the different environments $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; //extract post data if (!empty($postStr)){ $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); $fromUsername = $postObj->FromUserName;

微信公众平台二次开发手册

微信二次开发手册 1.准备工作 1)申请微信服务号,进行微信认证; 2)成为开发者:申请成功后,从网页上登录微信公众平台,点击“开发者中心”,输入“接 收微信平台转发消息的统一URL”和“TOKEN”提交成为开发者。(这两个参数后面还可以修改) 3)获取AppId和AppSecret :成为开发者后,在“开发者中心中”页面,可获取AppId 和AppSecret两个参数。 2.项目搭建及配置 2.1.创建一个web项目,还需将wadata-weixin.jar包添加到项目中。 Wadata-weixin.jar下载地址: https://www.doczj.com/doc/7113520105.html,/s/1kT27Ovt提取码:6eb1 wadata-weixin.jar包提供主要两个功能: a)微信转发请求处理器WeiXinServlet,主要做以下事件: 1接收微信转发的消息; 2对消息进行封装成对象WeiXinMessage; 3把消息对象WeiXinMessage转递给微信菜单处理器WeiXinProcessor进行业务逻辑处理,微信菜单处理器返回微信响应对象WeiXinPacket 4把微信响应对象WeiXinPacket解析成xml消息,并响应微信请求。 b)微信接口统一调用类WeiXinInterface,目前提供以下功能:(后面会按需要增加) 1获取全局Access_Token 2创建微信菜单 3查询微信菜单 4删除微信菜单

2.2.在web.xml中配置用于接收微信消息的Servlet WeiXinServlet com.wadata.weixin.base.servlet.WeiXinServlet PROCESSOR_PACKAGE com.wadata.weixin.mmp.processor WeiXinServlet /weixin 参数说明: 1)PROCESSOR_PACKAGE:微信公众号功能菜单的处理器的Java包路径。 2.3.application.properties: 将准备工作中输入的TOKEN 和开发都中心页面获取到的AppId和AppSecrets三个参数配置到properties中。 3.微信菜单管理 微信菜单接口中要求第三方将自己的菜单数据以JSON格式提交。 因此首先要在项目创建一个JSON格式的文件,把自定义菜单配置好。 按以下示例配置: { "button": [ { "type": "click", "name": "今日歌曲", "key": "V1001_TODAY_MUSIC" }, { "type": "click", "name": "歌手简介", "key": "V1001_TODAY_SINGER" }, {

微信开发模式api接口文档简介

微信开发模式api接口文档简介 微信公众平台分为订阅号和服务号,服务号提供9大接口,需要通过微信认证后才能使用这些接口。认证费用300元。下面是接口的大致介绍: 1. 语音识别:通过语音识别接口,用户发送的语音,将会同时给出语音识别出的文本内容。 2. 客服接口:通过客服接口,公众号可以在用户发送过消息的24小时内,向用户回复消息。 3. OAuth2.0网页授权:通过网页授权接口,公众号可以请求用户授权。 4. 生成带参数二维码:通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果。 5. 获取用户地理位置:通过该接口,公众号能够获得用户进入公众号会话时的地理位置(需要用户同意)。 6. 获取用户基本信息:通过该接口,公众号可以根据加密后的用户OpenID,获取用户的基础信息,包括头像、昵称、性别、地区。 7. 获取关注者列表:通过该接口,公众号可以获取所有关注者的OpenID。 8. 用户分组接口:通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。 9. 上传下载多媒体文件:通过该接口,公众号可以在需要时在微信服务器上传下载多媒体文件。 微信公众平台开发模式对于很多人来说还是很难理解,毕竟是代码问题,这份资料,面对的主要也是有编程经验的。对于只会编辑模式的人来说。阅读会有点困难。我们现在就一起来了解一下吧! 1?文本类型息 接口获取到的消息格式: 这类信息是微信公众平台接收到的最多的消息。即用户向微信公众帐号发送文本信息。消息格式为: 文本消息的数据字段: ToUserName:开发者微信号(公众账号ID) FromUserName:发送方帐号(微信用户的OPENID,每个微信用户与每个公众账号是唯一的,不同公众账号同个用户OPENID是不同的) CreateTime:消息创建时间 MsgType:消息类型(文本消息为text) Content:消息内容 MsgId:消息的ID号 2?图文类型 用户使用图片上传发送消息 接口获取到的消息格式: 图片消息与文本消息数据不同: MsgType:消息类型为image PicUrl:图片链接,该图片保存在微信的服务器上,可以通过远程抓取图片程序保存到本地。3??LBS,用户发送地理位置功能,常用在饮食类等本地的微信公众帐号 接口获取到的消息格式: 地理位置消息与文本消息数据不同:

微信公众平台开发接口

微信公众平台开发接口 一、消息接口 二、通用接口 三、自定义菜单接口 四、使用限制 五、返回码说明

消息接口指南 返回 出自开放平台 跳转到:导航, 搜索 目录 [隐藏] ? 1 简介 ? 2 申请消息接口 ? 3 网址接入 ? 4 消息推送 o 4.1 文本消息 o 4.2 图片消息 o 4.3 地理位置消息 o 4.4 链接消息 o 4.5 事件推送 ? 5 消息回复 o 5.1 回复文本消息 o 5.2 回复音乐消息 o 5.3 回复图文消息 ? 6 注意事项 ?7 示例代码 简介 公众平台消息接口为开发者提供了一种新的消息处理方式。 申请消息接口 点击申请,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。

网址接入 公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数: 开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。 signature结合了开发者填写的token参数和请求中的timestamp参数、nonce 参数。

加密/校验流程: 1. 将token、timestamp、nonce三个参数进行字典序排序 2. 将三个参数字符串拼接成一个字符串进行sha1加密 3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信 消息推送 当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL 上。结构如下: 文本消息 1348831860 1234567890123456 图片消息 1348831860

微信公众平台开发方案书

微信公众平台开发方案书 二十一世纪,全社会的信息化建设将进入一个高速发展的阶段。政府机关的网络化、信息化建设是推动中国因特网全面发展的基础。从世界范围来看,推进政府部门办公自动化、网络化、电子化,全面信息共享已是大势所趋。联合国经济社会事务部把推进发展中国家政府信息化作为今年的重点,希望通过信息技术的应用改进政府组织,重组公共管理,最终实现办公自动化和信息资源的共享。而在世界各国积极倡导的“信息高速公路”的五个应用领域中,“电子政府”被列为第一位, 成熟 2.1 编程语言和数据库,将遵循通用性、开放性,以期达到减少后续功能增加,修改的难度,减少由于维护方、后续服务方的变更,带来系统二次开发、维护的难度。 2.2先进性: 采用目前国际上最先进的数据库技术,PHP开发,mysql作为网站后台数据库。这个组合在测试权威e-Week的测试中显示具有最优性能。采用这些技术是完全基于微软平台进行开发,降低了以后的系统运营成本,提高了系统的稳定性和易维护性!

2.3高性能: 本系统的硬件搭配,微信公众平台能够充分胜任对大量事物处理的要求和信息量不断增长的要求。 2.4实用性: 微信公众平台以中心需求为目标,以方便用户为原则,在吸取先进管理经验的基础上,量身定做;在统一的用户界面下提供各种实用功能,尽可能降低使用前的培训和使用中的维护投入。提供 2.5 充二、 1 2 3 1、微信公众平台的建设 2、微信公众平台的认证 3、微信自定义菜单的开发 4、微信多功能回复 5、微信论坛的开发 6、微信用户绑定功能 二、微信公众平台功能模块

三、微信自定义菜单内容规划

微信公众平台接口开发

微信公众平台接口开发 对于很多不懂程序的小企业或商家来说,微信公众平台接口开发可能是需要面对的难题。但是对于一些微信开发程序人员来说,确实最为简单不过了。随着微信公众平台的开放,微信营销推广也越发受到重视。其实,微信公众平台开发并不没有你想的那么困难。这里就为大家介绍一下傻瓜式的微信公众平台接口开发模式。 一、注册微信公平平台账号 地址:https://www.doczj.com/doc/7113520105.html,/ 过程略。 二、上传代码 以下代码是消息接口认证代码,将下列PHP代码保存为index.php(其中的mytoken改为你想要的的token名称),并上传到HTTP服务器指定的目录中, valid(); class wechatCallbackapiTest { public function valid() { $echoStr = $_GET["echostr"]; //随机字符串 if($this->checkSignature()){ echo$echoStr; exit; } } private function checkSignature() { $signature = $_GET["signature"]; //微信加密签名 $timestamp = $_GET["timestamp"]; //时间戳 $nonce = $_GET["nonce"]; //随机数 $token = TOKEN; $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr); //进行字典序排序

微信公众平台开发模式自定义菜单接口API文档

微信公众平台开发模式 简介 开发者获取使用凭证后,可以使用该凭证对公众账号的自定义菜单进行创建、查询和删除等操作。自定义菜单接口可实现以下类型按钮: click(点击事件): 用户点击click类型按钮后,微信服务器会通过消息接口(event类型)推送点击事件给开发者,并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值进行消息回复。 创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后,再次关注,则可以看到创建后的效果。 菜单创建 接口说明 通过POST一个特定结构体,实现在微信客户端创建自定义菜单。 请求说明 http请求方式:POST https://https://www.doczj.com/doc/7113520105.html,/cgi-bin/menu/create?access_token=ACCESS_TOKEN 请求示例 { "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "type":"click", "name":"歌手简介", "key":"V1001_TODAY_SINGER" },

{ "name":"菜单", "sub_button":[ { "type":"click", "name":"hello word", "key":"V1001_HELLO_WORLD" }, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" }] }] } 创建后效果:

相关主题
文本预览
相关文档 最新文档