jiangwei小站
112 字
1 分钟
uniapp 微信授权登录
2024-01-15

文档地址

uni.login({
  provider: "weixin",
  onlyAuthorize: true, // 微信登录仅请求授权认证
  success: function (event) {
    const { code } = event;
    //客户端成功获取授权临时票据(code),向业务服务器发起登录请求。
    uni.request({
      url: "https://www.example.com/loginByWeixin", //仅为示例,并非真实接口地址。
      data: {
        code: event.code,
      },
      success: (res) => {
        //获得token完成登录
        uni.setStorageSync("token", res.token);
      },
    });
  },
  fail: function (err) {
    // 登录授权失败
    // err.code是错误码
  },
});