# wx-access **Repository Path**: guoshuangyang/wx-access ## Basic Information - **Project Name**: wx-access - **Description**: 微信相关基础对接node服务 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-03 - **Last Updated**: 2023-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文档 ## index ### 获取access_token `/access_token` GET 请求 后端用 access_token: 换取access_token - 全局的,比如获取票据时候需要(获取js-sdk的config) ## oauth2 ### code 换取access_token (获取openid、unionid以及拉取用户信息的access_token(需要scope为参数scope为"snsapi_userinfo")) `/oauth2/access_token` GET 请求 参数: - code (必填) code 返回: - access_token 网页授权接口调用凭证,注意:此access_token与基础支持的access_token不同 - expires_in access_token接口调用凭证超时时间,单位(秒) - refresh_token 用户刷新access_token - openid 用户唯一标识,请注意,在未关注公众号时,用户访问公众号的网页,也会产生一个用户和公众号唯一的OpenID - scope 用户授权的作用域,使用逗号(,)分隔 - is_snapshotuser 是否为快照页模式虚拟账号,只有当用户是快照页模式虚拟账号时返回,值为1 - unionid 用户统一标识(针对一个微信开放平台账号下的应用,同一用户的 unionid 是唯一的),只有当scope为"snsapi_userinfo"时返回 **注意**:此access_token与基础支持的access_token不同, 请勿混淆,可以用来拉取用户信息 `/oauth2/js-sdk` GET 请求 参数: - url (必填) 当前网页的URL,不包含#及其后面部分 返回: - appId - timestamp - nonceStr - signature