开发小程序如何对接微信
2022-06-14 14:19:22
浏览:2077
现在是一个互联网发展的时代,因此通过网络来引流的企业变得越来越多,而且还会有一些企业开发属于自己的小程序,近日有很多人想要了解开发小程序如何对接微信,接下来小编就为大家带来关于这方面的相关内容介绍,有兴趣的朋友就请一起来看看吧。
服务器端基于 Java、SpringMVC 实现的微信小程序登录系统。
登录功能是许多小程序必备的一个功能,通过登录系统,我们可以记录用户在我们的小程序里一些行为,在后台我们也可以模糊地确认用户。
在小程序里,微信只向开发者提供了获取用户昵称、头像的基础接口。这两个值都不能唯一确定用户,如果需要唯一确定用户,需要额外获取 OpenID。
获取到的 OpenID 虽然唯一,但在开发者的服务器的后台,也不能立刻和确定的用户进行关联,需要开发者的服务器进行绑定。
微信的官方文档详细的介绍了登录的流程,从流程中我们可以提炼出关键的流程点:
1. 小程序端调用 wx.login() 接口,获取登录需要用到的 code
2. 小程序端通过 wx.request(),与开发者的服务器进行通信
3. 开发者获取到 code 后,与微信的服务器进行通信,获取 openid 和 session_key
4. 利用随机值来作为键、利用 openid 和 session_key 作为值,保存用户的登录状态信息
5. 服务器返回随机值到小程序的客户端,以后小程序的请求附带返回的随机值来确保用户的合法性
首先,我们要构造出一个 GET 请求,实现开发者服务器和微信的服务器的通信:
我们在 controller 获取到 code 的值,然后查看 appid 和 secret,将通信接口构造完整,并通过 GET 方法来完成和微信服务器的通信。
如果通信正常我们解析 result,我们就可以获得 openid 和 session_key。接下来,我们就要保存用户的登录状态信息了。
如果需要获取登录用户的用户名和昵称,我们还需要注意一个问题:昵称中的中文可能会乱码。
这是因为微信会用 ISO-8859-1 编码标准读取中文,而我们需要的是 UTF-8。
以上就是由鱼爪网小编为大家带来的关于开发小程序如何对接微信的相关内容介绍,相信大家在看的上述内容正确对其有了一个充分的了解,同时也感谢大家阅读,如果想了解更多关于这方面的相关内容介绍,就请继续关注我们的鱼爪网。
如果您还有其他的疑问和需求,请点击 【立即咨询】 或者是添加微信号 【19522093243】 和我们鱼爪网客服取得联系,为你排忧解难!
精彩推荐

电商设计之如何从根本上做好视觉策划?
视觉营销策划在电商行业中有着非常重要的位置,几乎和店铺营销推广的方向步调一致的,通过店铺装修设计进行视觉营销,可以很大程度上让消费者喜欢上店铺的产品和装修内容,因此在店主商家进行电商设计的时候,又应该

淘宝店铺装修的话该怎么布局才吸引人?
电商设计是针对电商创业的新手商家来说的一种设计类型,主要针对于店主的店铺运营而制定的详细的运营计划而准备的,一般电商创业开始,都是以装修店铺为准,电商设计在整个电商运营期间尤为重要。对于淘宝店铺装修的

电商设计:如何处理店铺视觉营销策划中视觉传达问题?
视觉营销策划是现在流行于不同行业的设计办法,在对于视觉营销的问题,营销人员认为是货品+店铺空间+陈列货架及宣传品+品牌定位及风格(即企业文化)=商品展示陈列。陈列就是通过对卖场中的服装、货架、道具、模

电商创业网店需要怎么设计?
电商创业,进行网店入驻申请,以此获得网店运营的机会,但是机会的到来也同样有着很多繁重的店铺运营工作如期而至,比如店铺装修,和宝贝上下架主图设计,甚至宝贝上下架的宝贝详情页也需要设计,这些设计都需要店铺

店铺装修时主图该如何设计?
主图对于店铺装修有着非常重要的含义,毕竟主图意味着用户的点击,意味着店铺是否能够获得客户流量,意味着能否凸显产品的特色,以此在进行的店铺装修的时候,判定什么样的主图更适合店铺宝贝的销售选择,下面就由小

店铺装修之宝贝拍摄流程是什么样的?
电商创业实现创业的理想,但是并不是只有申请入驻才是电商创业的困难之处,而是从入驻之后的运营开始的,这也对很多新手商家是一种极大的考验,如果能够在前期顺利制定好完整的电商运营计划,在后期也就只会按部就班

店铺经营类目不同该如何确定淘宝店装修风格?
电商创业,不光是店铺,甚至连运营销售的风格也各有不同,店铺经营类目中,有哪些淘宝店铺装修设计的风格是普遍存在的,对于新手商家电商创业期间的店铺装修能够有一定的帮助呢?下面就由小编来为各位讲讲店铺运营开

店铺装修设计之宝贝拍摄应该注意哪些问题?
电商行业的发展,让不少的商家选择了电商平台入驻以实现自己的创业梦想,对于需要进行网店运营的新手商家来说,如果没有合适的网店运营计划和方式进行规划店铺的运营,是很难在电商行业拥有独特的网店运营风格的,下