使用微信公众平台接口的开发接口,需要掌握哪

微信公众平台更新,为开发者提供接口报警功能
为了帮助微信公众平台开发者在自身服务器和接口响应出现问题时,尽快发现问题,微信公众平台推出了接口报警功能。接口报警在登录公众平台后的开发者中心内设置,通过微信来接收报警。
报警规则:
发生下属情形,即超过报警阀值时,将进行报警(若已开通微信支付权限,则在微信支付消息通知时,也根据下述情形报警),报警阀值都是:30次/5分钟,当然你也可以自定义阀值。
推送消息时解析DNS失败
推送消息时解析DNS超时,超时时间为5秒
推送消息时超时,即5秒钟内没有返回
推送消息时,得到的回应不合法
多次失败后,暂时不推送消息,一分钟后解除屏蔽
&我爱水煮鱼,本站使用的主机是:,国外主机建议使用。
如有什么问题,请扫描下面二维码到小密圈咨询:
你可能也喜欢
& Copyright
Icons by .
Powered by .
Hosting by .微信公众号、小程序开发近来成了程序开发的一大热门,虽然开发所涉及的难点知识不多,但对于一个新手而言,阅读并理解文档并非易事。为方便要进行相关项目开发的朋友快速进入重点,现归纳基本步骤如下:
一、开发前准备
1)准备一个服务器,一个已经备案的域名(小程序开发必须使用:https)
2)涉及到微信支付的,需提前在微信支付商户平台,申请商户号和秘钥
3)如果需要将微信公众号或微信小程序相互打通,需提前在微信开放平台注册账号,并将微信公众号或小程序绑定在一起(此时才会获取到unionid)
1)开发配置
操作路径:微信公众平台 —— 开发 —— 基本配置
操作页面 注意:如果是进行公众号网页开发以上配置不是必须的 2)公众号设置
操作路径:微信公众平台 —— 设置 —— 公众号配置
操作页面 注意:以上设置,只有在进行公众号网页开发的时候需要,小程序开发不需要 三、开发 1)微信公众号的开发
微信公众号开发要分为:与微信服务器交互的开发和不与微信服务器交互的开发。与微信服务器交互的开发,就是微信服务器主动与你的服务器通讯,以响应你的请求。例如,你的用户向你的公众号发送一条信息,你的服务器接受到信息后自动发送一条回复消息。
对于与微信服务器交互的开发,首先需要验证微信服务器。在上面的开发配置处,我们已经配置了服务器地址。此服务器地址就是验证微信服务器时,微信服务器需要调用的地址。验证微信服务器时,微信服务器会向此地址发送POST请求,传递一些参数,此地址接受到参数后,需要作出相应的处理。
下面以ThinkPHP的案例来说明
代码样图 注意:不需要与微信服务器交互的开发,以上内容可以省略 不管是否需要与微信服务器交互,access_token是必不可少的。因为access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。因此在调用其他接口之前,需要先调用接口获取access_token。
获取access_token,可以调用如下接口:
返回结果 注意:由于access_token的有效期目前为2个小时,所以在获取到access_token后可以将其以文件的形式保存起来,使用时,先判断保存的access_token是否过期,没有过期则直接使用,过期了则重新调用接口获取新的access_token并保存到文件中。 access_token获取之后,其他接口即可按开发文档直接调用。
2)小程序开发
小程序开发相对于公众号开发而言是比较简单的,其难点就是调起授权登录窗,获取用户信息。那么如何获取用户的登录信息呢?
具体步骤如下:
调用wx.login(OBJECT)接口,获取登录凭证(code),调用后台自己的接口,用code 换取 session_key,获取到session_key后,使用自己的加密方式生成新的session_key,将其返回给客户端,客户端接收到新的session_key后将其保存在本地。
进入其他需要用户信息的页面,先调用wx.checkSession(OBJECT)接口,检测用户登录态是否失效,如果用户登录态失效了,需要重新操作第一步,获取新的session_key
如果登录态没有失效,将之前本地已经保存的session_key传至后台,后台接收到后,通过session_key获取用户信息
3)微信支付开发
微信开发数据的传输使用的是XML格式,因此在接受数据和发送数据时,需要进行XML的封装和解析。微信官方Demo中已经封装相关方法,大家可以根据需要选择版本。
扫码支付。微信扫码支付,有两种模式,模式一不需要预先指定支付用户的openid,而模式二需要预先指定用户的openid。对于模式一,需要先在微信支付商户后台,配置扫码回调地址,然后再根据商品或订单信息生成二维码。微信扫码时,微信服务器会将商品或订单信息及扫码人的openid推送到扫码回调地址。模式一和模式二的不同之处在于获取openid的方式,其他的步骤基本一样,都是调用统一下单API。
周一至周日 9:00-18:00(全国免费咨询)
您正在使用移动设备访问,是否切换到手机版?
欢迎访问APISTORE
免费试用,在线咨询
工作时间:& 9:00-24:00微信公众平台九大高级接口功能开发详解_Hi商学院
微信公众平台九大高级接口功能开发详解
|HiShop|阅读量:
导读:微信公众平台向服务号免费开放了9大高级技术接口功能,据了解,本次微信公众平台开发的九大技术接口,下面,微信官方对九大接口作了详细的介绍。...
  微信公众平台向服务号免费开放了9大高级技术接口功能,据了解,本次微信公众平台开发的九大技术接口,下面,微信官方对九大接口作了详细的介绍。
  我们先来看一下微信向开发者开放的九大高级接口图解:
  1. 语音识别
  描述:通过语音识别接口,用户发送的语音,将同时给出语音识别出的文本内容。
  意义:第三方可以调用微信自主研发的语音识别技术。意味着微信向第三方开放语音识别技术。爱范儿之前独家采访微信&模式识别中心&团队,正是这个团队开发了腾讯自主语音识别技术。
  例如在&海尔智能空调&微信公众帐号中就用到了&语音识别&功能,用户可以通过语音来告诉微信需要的温度、风速、模式等,通过语音识别后微信就会自动向空调发出指令来进行相应的调节。同样,未来电视也能动动嘴就搜节目,关注&中国互联网电视&微信公众号,直接通过语音搜索&告诉&微信想看的节目就能自动调台,解决了遥控器难以文字输入的弱点。语音识别便于系统快速处理需求,提升企业在公众平台上的运营效率,及时对用户的反馈提供支持。
  2. 客服接口
  描述:通过客服接口,公众号可以在用户发送过消息的 12 小时内,向用户回复消息。
  意义:以前订户跟公众帐号之间,只能一条一条对话。如今,如果订户跟公众帐号对话过一次,公众帐号就可以在 12 个小时内持续给用户下发消息。这提高了公众帐号发送消息的能力。
  例如&工商银行&微信公众帐号现在已经开通了查询账单、查询还款、查询积分、手机银行办理甚至黄金价格查询等多项客户服务内容。当用户下达&查询账单&的需求,工行公众帐号会直接根据用户信息来回复账单详情,不需要客服人员去手动查询回复。有了客服接口,公众帐号和用户的互动就能更加主动,相当于给企业配置了一个高效的自动回复机器人。
  3. OAuth 2.0 网页授权
  描述:通过网页授权接口,公众号可以请求用户授权。
  意义:这就像微博、QQ 的帐号授权功能。这意味着微信帐号正式成为一个帐号系统。
  4. 生成带参数二维码
  描述:通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果。
  意义:举例来说,以前放一个二维码在爱范儿网站、爱范儿微博,效果都是一样的:获得关注用户。现在可以分析订户来自哪里。开发者可以在链接里设置特殊信息,做更多的数据分析。
  5. 获取用户地理位置
  描述:通过该接口,公众号能够获得用户进入公众号会话时的地理位置。
  意义:两种情况可以获得用户地理位置:一是与公众帐号&会话时&,二是在会话界面&每隔 5 秒&。在用户同意下,这就可以做微信导航或地理围栏方面的服务。
  例如& 7 天会&就将地理位置功能应用得相当的成熟,通过地理位置信息的了解,企业直接可以向用户推送附近 7 天酒店信息和优惠信息。还有早前的&出门问问&,用户可直接用语音搜索任何与出门相关的信息,例如问&最近的电影院&,公众号在获取了用户地理位置信息后就会将附近电影院的名称、地址、距离自动发送给用户,甚至还能点击查看影院热映。
  6. 获取用户基本信息
  描述:通过该接口,公众号可以根据加密后后的用户 OpenID,获取用户基础信息,包括头像、名称、性别、地区。
  意义:以前这是一个非常高的权限。获得用户基本信息后,可以做 CRM 管理后台,方便商家管理用户。
  例如作为电商的易迅,可以针对不同的用户选择性地给他们推送相关信息。如果这类用户喜好电子类,那么可以专门为他提供电子类的产品信息。又比如美食类帐号&大众点评&,可以根据用户的不同地区推送粤菜或川菜等,或根据用户年龄揣摩用户的口味,既不干扰到其它喜好的用户,又能巩固自己的用户群,两全其美。
  7. 获取关注者列表
  描述:通过该接口,用户可以获取所有关注者的 OpenID
  意义:以前不能知道有多少人关注你,是谁在关注你。如今你可以知道谁在关注你。
  8. 用户分组接口
  描述:通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。
  意义:可以对用户进行分组,比如爱范儿组织的一场&魅族 MX3&手机体验会,现场来了 100 人,可以把它归为一组,后续活动照片只发给这 100 人。这对于商家来说,就是一个 VIP 会员管理,是 CRM 管理平台。
  9. 上传下载多媒体文件
  描述:通过该接口,公众号可以在需要时在微信服务器上传下载多媒体文件。
  意义:意味着通过微信,可以分发音乐、图片等多媒体内容。比如 QQ 音乐可以在这里向订户推送音乐。
  以上,则是真正体现了微信商业化的&野心&,而文章中案例的讲解,也显示出了微信已经向微信公众平台的推广做好了准备。
Hi微商社群来了
还找不到微商赚钱方式的你,快来Hi微商社群一起来365天免费学习,微商开店+运营+营销实战全面提升!
文章分享到:
HiShop销客多专业的微信分销系统源码,对接微信,微博,支付宝服务窗多平台,帮助企业微商做微信分销以及搭建微信分销系统,打
做微商的人一般都会拥有好几个微信号,这些微信号换来换去总是会很麻烦,最近小编发现一个方法能够在手机上下载两个微
欢迎关注HiShop官方微信
搜索“HiShop999”,HiShop电商经验谈

我要回帖

更多关于 微信公众平台接口测试 的文章

 

随机推荐