百度小程序登录获取用户信息过程(笔记)

百度小程序的登录流程与微信小程序相同,接下来捋一捋整个过程

1.login获取code,前端获取到code交给后端,后端处理拿到session_key

 

后端用的nodejs框架thinkjs写的,获取session_key接口为getSecssionKeyAction(),nodejs的其他框架也可以这样

const Base = require('../base.js');
const axios = require('axios');

module.exports = class extends Base {
  // 获取登录凭证
  async getSecssionKeyAction() {
      // 用户登录临时凭据——前端传来的code
      let code = this.post()
      // 小程序AppKey、AppSecret
      let client_id = {client_id:"........"}
      let sk = {sk:"........"}
      // 生成请求参数
      let param = Object.assign(code,client_id,sk)
      // 获取用户唯一标识——session_k
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值