巧用云开发的数据库获取可信任的openid

2019-06-16  本文已影响0人  顺子_aba3

服务器端接收openid写入数据库,但不能直接把GET过来的数据直接写库呀,要得到微信的校验,怎么办?尝试过很多方法,用wx.login按部就班获取当然可以,但总觉得云开发可以简化。所以摸索出以下模式:

1.用小程序随便写入一个记录到云数据库,该记录必然包括_openid,把_openid设为唯一检索,如果能写入记录,则直接通过写入成功后的_id获取_openid,否则必然是出错,出错信息里res.errMsg会返回_openid

2.用_openid在后台使用云开发的https api查询数据库,校验获取可信任的openid,写入数据库

上一篇 下一篇

猜你喜欢

热点阅读