现在位置: 首页 > 微信开发 > 文章
  微信官方的多客服接口原理是通过用户发送的信息,开发者服务器返回一条指定类型的响应信息,使用户的对话状态切换到官方的多客服状态(持续一段时间),这段时间内用户发送的所有信息都不会到达开发者的服务器,而是转到多客服的软件上。     需要实现多客服,必须是通过验证的服务号,进入后台的【服务】>【服务中心】>【多客服】进行申请及设置,详细信息可以见官方公告:https://mp.weixin.qq.co...
阅读全文

上一篇《Senparc.Weixin.MP SDK 微信公众平台开发教程(八):通用接口说明》介绍了如何通过通用接口获取AccessToken,有了AccessToken,我们就可以来操作自定义菜单,以及其他的高级接口,这一篇单讲自定义菜单。   一、自定义菜单规则 自定义菜单分为一级菜单和二级菜单。 一级菜单数量为1-3个,即打开公众账号直接可以看到排列在最下方的最多3个按钮。一级菜单的文字最多不能超过16字节(相当于8个汉字)。 ...
阅读全文
一、基础说明     这里说的“通用接口(CommonAPIs)”是使用微信公众账号一系列高级功能的必备验证功能(应用于开发模式)。     我们通过微信后台唯一的凭证,向通用接口发出请求,得到访问令牌(AccessToken),然后使用访问令牌去使用各项需要身份验证的高级功能,例如自定义菜单、获取用户信息、单发消息、群发消息等等。     目前所有的服务号和通过认证的订阅号,都可以在微...
阅读全文
  从这篇文章中我们已经了解了微信公众平台消息传递的方式,这种方式有一个先天的缺陷:不同用户的请求都来自同一个微信服务器,这使得常规的Session无法使用(始终面对同一个请求对象,况且还有对方服务器Cookie是否能保存的问题)。     这就要求我们自己建立一套独立的对话上下文请求机制。     上一篇《Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解MessageHandler》中我们了...
阅读全文
上一篇《Senparc.Weixin.MP SDK 微信公众平台开发教程(五):使用Senparc.Weixin.MP SDK》我们讲述了如何使用Senparc.Weixin.MP SDK对接微信最基础的验证API,这一篇我们将具体讲一下这个SDK处理微信消息的核心:MessageHandler。     有关MessageHandler的实现原理和说明,在这篇Wiki中已经说得比较详细了,这里用代码演示一下。       延续上一篇的代码,我们继续为项目添加一个CustomMes...
阅读全文
Senparc.Weixin.MP SDK已经涵盖了微信5.0的所有公共API,以及2013年10月29日升级之后大部分实用的接口。     整个项目的源代码以及已经编译好的程序集可以在这个项目中获取到:https://github.com/JeffreySu/WeiXinMPSDK       我们现在从无到有建立一个ASP.NET MVC项目,来看一下如何与微信进行对接(Webforms原理也都是一样,只不过把Controller中的Action换成.aspx页面就可以了)。   &nb...
阅读全文
=============  以下写于2013-07-20 =============      这一篇文章其实可以写在很前面,不过我还是希望开发者们尽多地了解清楚原理之后再下手。     通过上一篇Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证,我们已经使微信客户端发来的信息都可以转发到我们自己的服务器上。     下面将介绍如何处理这些请求,并且返回符合规定格式的数据...
阅读全文
文章目录 方法一:使用MVC 方法二:使用Web Forms 要对接微信公众平台的"开发模式",即对接到自己的网站程序,必须在注册成功之后(见Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册),等待官方审核,审核通过之后,会在后台顶部出现“高级功能”菜单。     使用“高级功能”>“开发...
阅读全文
这一篇主要讲作为一名使用公众平台接口的开发者,你需要知道的一些东西。其中也涉及到一些微信官方的规定或比较掩蔽的注意点。欢迎补充!     我觉得做好成为开发者的准备比稀里糊涂开通微信后台的“高级”功能更重要,所以这一节先放在前面说。 一、公众平台的通讯过程     作为开发者,我们需要面对的主要有两个对象:微信服务器和应用程序(网站)服务器。     当微信用户向你...
阅读全文
微信公众平台(下面简称“公众平台”)注册步骤和导航还是比较流畅的,因此这个教程对于上网经验丰富的朋友来说,有点多余。不过为了保持教程系列的完整性,这里还是认认真真把流程梳理一遍。   第一步:进入公众平台地址:https://mp.weixin.qq.com 第二步:如果还没有账号,点击右上角的立即注册按钮。 第三步:填写“1、基本信息”,并点击【注册】: 第四步:登陆注册邮箱进行激活:  ...
阅读全文
2015年08月19日 微信开发 ⁄ 共 4355字 评论关闭
基本过程 在开发微信公众平台前,需要申请一个微信公共账号,此处不做赘述,笔者使用的微信公共账号名称为:"IBM蓝色精英",代号为:"IBM_BluElite"。如何申请微信公共账号,笔者不做赘述。 在 Bluemix 中开发微信公众平台主要包括如下步骤: 申请 Bluemix 账号 下载并安装 Cloud Foundry 程序 编制一个应用的配置文件 在微信公众平台设置为开发模式 设置一个基于 Bluemix 的网址 URL 设...
阅读全文
2015年07月28日 微信开发 ⁄ 共 942字 评论关闭
本文将介绍如何在微信公众号中开发摇一摇的功能,这里涉及到一些HTML5中DeviceOrientation的使用技巧,需要的朋友可以参考下。   在HTML5中,DeviceOrientation特性所提供的DeviceMotion事件封装了设备的运动传感器时间,通过改时间可以获取设备的运动状态、加速度等数据(另还有deviceOrientation事件提供了设备角度、朝向等信息)。 而通过DeviceMotion对设备运动状态的判断,则可以帮助我们在网页上就实现“摇一摇”的交互效果...
阅读全文
×