微信接入与检测注册

简介

我们提供位于小程序底层的微信用户接入,基于此,我们可以获取到用户在当前小程序的唯一标识(openid)和用户id(uid)等用户有关核心信息 及 访问令牌access_token。

我们采用access_token的形式控制访问,并以此作为用户访问我们其他服务的唯一令牌

本节将引导你获取用户的access_token。

如果你还不明白如何使用access_token,请阅读上一节 前期准备:接口身份校验

此接口是获取access_token的唯二途径,在绝大部分情况下,你都需要通过访问这个接口来获取一个新的access_token。

在使用本接口前,请确保你已经通过微信小程序能力中的wx.login()接口获取到了code

请求

接入与检测

POST /v1/user/login

Headers

属性

Content-Type

application/json

Body

属性
类型
描述
必填

code

string

前端调用wx.login()后返回的code

Response

{
	"success": true,
	"registered": true,
	"openid": "xxx",
	"access_token": "xxx",
	"uid": "xxx",
	"email": "xxx",
	"avatar": "xxx",
	"campus": "xxx",
	"phone": "xxx",
	"role": "xxx",
	"nickname": "xxx"
}
属性
类型
描述

success

string

请求是否成功

registered

string

是否注册

openid

string

唯一用户标识

access_token

srting

访问令牌

uid

int

用户id

email

string

用户邮箱

phone

string

用户手机号

avatar

string

用户头像地址

campus

string

用户所在校区

nickname

string

用户昵称

Last updated

Was this helpful?