029-6337-1996

常见问题

微信小程序开发的注意事项

浏览:次   时间:2018-01-30   作者:知米科技

微信小程序开发近来成了程序开发的一大抢手,尽管开发所触及的难点知识不多,但关于一个新手而言,阅览并了解文档并非易事。进行相关项目开发的朋友快速进入重点如下:

一、开发前预备

1)预备一个服务器,一个现已存案的域名(小程序开发有必要运用:https)

2)触及到微信付出的,需提早在微信付出商户渠道,恳求商户号和秘钥

3)假如需求将微信大众号或微信小程序相互打通,需提早在微信敞开渠道注册账号,并将微信大众号或小程序绑定在一起(此刻才会获取到unionid)

二、装备


1)开发装备

操作途径:微信大众渠道 —— 开发 —— 根本装备

操作页面

留意:假如是进行大众号网页开发以上装备不是有必要的

2)大众号设置

操作途径:微信大众渠道 —— 设置 —— 大众号装备


操作页面

留意:以上设置,只要在进行大众号网页开发的时分需求,小程序开发不需求

三、开发

1)微信大众号的开发

微信大众号开发要分为:与微信服务器交互的开发和不与微信服务器交互的开发。与微信服务器交互的开发,就是微信服务器主动与你的服务器通讯,以响应你的恳求。例如,你的用户向你的大众号发送一条信息,你的服务器承受到信息后主动发送一条回复音讯。

关于与微信服务器交互的开发,首要需求验证微信服务器。在上面的开发装备处,咱们现已装备了服务器地址。此服务器地址就是验证微信服务器时,微信服务器需求调用的地址。验证微信服务器时,微信服务器会向此地址发送POST恳求,传递一些参数,此地址承受到参数后,需求作出相应的处理。

留意:因为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。

微信小程序开发

本文网址:http://www.sxzhimi.com/news/370.html

Copyright © 陕西知米网络科技有限公司 All Rights Reserved

Powered by 祥云平台  技术支持:知米科技  陕ICP备17022558号

在线客服
分享 一键分享
欢迎给我们留言
请在此输入留言内容,我们会尽快与您联系。
姓名
联系人
电话
座机/手机号码
邮箱
邮箱
地址
地址