微信小程序
onesway2018
这个作者很懒,什么都没留下…
展开
-
微信小程序-支付(wx.requestPayment)
直接调用的接口为wx.requestPayment。官方文档的请求例子为:wx.requestPayment({“timeStamp”:"",“nonceStr”: “”,“package”: “”,“signType”: “MD5”,“paySign”: “”,“success”:function(res){},“fail”:function(res){},“complete”:function(res){}})其中paySign官方文档给出了一个例子:MD5(appId=wx原创 2022-03-22 10:34:28 · 12247 阅读 · 3 评论 -
微信小程序-登录(wx.login)
用户微信登录小程序有两种情况,分别为弹出登录提示和不弹出登录提示两种。弹出登录提示的情况下,用户确定后会向后台传入更多参数,例如用户昵称等。不弹出登录提示只能获取到用户的临时登录凭证code。主要根据第二种情况进行描述。这个code具有时效性,能用于区别用户,需要从小程序前端传到开发者服务器后端,再从后端传到微信服务器进行核验,来获取用户唯一标识openid和会话密钥 session_key。对于小程序前端,所需要做的只有通过wx.login获取到code,并通过wx.request将code发送给开发原创 2022-03-22 14:24:06 · 15378 阅读 · 0 评论 -
微信小程序-保持登录(wx.checkSession)
正如浏览器使用cookie功能一样,在微信小程序中,也需要保持用户的登录状态。由于小程序本身没有cookie,则使用自身的storage来储存用户的session ID信息。使用的逻辑和cookie一样:当用户每次向服务器发送请求时,都带上这个session参数,由于小程序和服务器都存有相同的session,用户就保持了登录状态,直到服务器发现session过期,并要求用户重新登录。我们可以类比这样一种场景。一个客户第一次走进一座写字楼,前台帮助他办理了门禁卡,并设置了门禁卡的有效期限。当客户之后再次进原创 2022-03-23 14:52:24 · 4525 阅读 · 0 评论