我们能为您提供的业务

小韦云科技提供超低价99元起的定制开发服务,还提供众多免费开源产品。我们专注于微信开发、公众号开发、小程序开发,区块链开发,商城开发,能满足各种定制需求。使用基于小韦云免费开源框架,开发迅速。提供多行业解决方案,微商城、微营销,为您高效引流,强大的团队技术支持,您有想法,我们帮您实现理想。

解决方案

微信公众号/小程序

微信公众号/小程序

专业的微信服务平台,功能强大,轻松实现精准需求提供微商城、公众号开发、小程序开发、微信开发等多行业一体化微信营销解决方案

微商城

微商城

多种营销工具为你高效引流一个后台即可用于小程序商城和公众号商城高效运营

区块链+解决方案

区块链+解决方案

多年互联网经验,全行业解决方案覆盖我们总有一款能解决你行业痛点连接海量互联网用户的方案

我们能为您提供的产品

01

培训教程:小韦云技术团队出品的技术教程

02

小韦云面板:linux上搭建网站系统的服务器管理工具

03

直播打卡挑战赛系统:使用区块链技术实现打卡抽奖服务

04

小韦微信分销商城:微信公众号商城,提供分销,营销和促销等运营工具

05

小韦云互动视频:提供互动视频播放器和互动视频编辑器两款产品

06

企业官网:为企业提供官网建设,运营和推广服务

我们的最新研究

04-262021

实现公众号的H5微信支付 实现公众号的H5微信支付

下面是封装好的支付方法,先通过后端云函数生成统一下单,并返回前端需要的支付参数,最后调起支付操作。

04-262021

表单界面实现 表单界面实现

可以先使用schema2code插件生成前端界面,再在这基础上修改会省事很多。

04-262021

JS-SDK配置及自定义分享 JS-SDK配置及自定义分享

注意上面获取ticket的地址,特别是`&type=jsapi`这个参数,由于微信文档里还有一个获取会员卡ticket的地方,名字都是相同的,URL前面的地址也是一样的,只是后面`&type=card`不一样。之前不知道,就是这个问题导致我们整整调试了两天,反复按官方上面提到的6点调试了很久,还是报invalid signature报错,所以真的如果报这个错误,要一个字母一个字母都仔细比对才行。

04-262021

实现access_token获取 实现access_token获取

确保上面的配置都好了之后,就可以进行access_token的获取了。由于access_token每天请求的次数有限,必须统一在后端云函数里获取并缓存起来,因此我们的实现代码如下

04-242021

云函数缓存机制实现 云函数缓存机制实现

由于云函数每次运行完都会注销,不像其它后端(如PHP)可以使用session或者文件缓存数据。理论上自己部署redis也是用来缓存数据,但redis不可能部署到云函数的内网中,走外网的话性能肯定大打折扣。因此只能使用云数据库来缓存数组,虽然这会增加数据库的访问次数,但也是没办法的事,好在云数据库的性能比较高,不像mysql那样会成为性能瓶颈

04-242021

公众号IP白名单配置 公众号IP白名单配置

之前无论是获取openid还是获取用户信息,都是不需要使用普通接口需要的access_token参数的。但后面的接口就需要用到access_token了,而要获取微信的access_token,是需要配置IP白名单的,但我们的uniCloud云函数是运行在不同的容器中,IP地址是变化的,不是固定的。因此要完全免费实现微信公众号功能,目前看来不大可能。

04-262021

从微信中获取用户昵称头像 从微信中获取用户昵称头像

上一节我们使用openid完成了注册和登录,但uni-id里的用户信息都是空的,这一节我们将实现在微信中获取用户昵称头像。类似获取openid流程,获取用户信息也是需要跳转页面的,并且还需要用户确认授权才能获取到信息

04-262021

uni-id自动注册和登录 uni-id自动注册和登录

在上一节我们得到openid之后,就可以在uni-id绑定用户,实现注册和登录功能了。前端比较简单,只需要把openid提交给后端,由后端操作uni-id实现注册和登录,得到用户ID后缓存起来供后面的使用