tencent cloud

腾讯云超级应用服务

动态与公告
【2025年1月2日】关于腾讯云小程序平台更名为腾讯云超级应用服务的公告
控制台更新动态
Android SDK 更新动态
iOS SDK 更新动态
Flutter 更新动态
IDE 更新动态
基础库更新动态
产品简介
产品概述
产品优势
应用场景
购买指南
计费概述
按量计费(后付费)
续费指引
停服说明
快速入门
套餐管理
概述
控制台账号管理
存储配置
加速配置
品牌化配置
平台功能
控制台登录
用户和权限体系
小程序管理
小游戏管理
应用管理
商业化
平台管理
用户管理
团队管理
运营管理
安全中心
代码接入指引
Demo 及 SDK 获取
Android
iOS
Flutter
App 服务端接入指南
GUID 生成规则
小程序开发指南
小程序介绍与开发环境
小程序代码组成
指南
框架
组件
API
服务端
JS SDK
基础库
IDE 使用指南
小游戏开发指南
指南
API
服务端
实践教程
小程序登录实践教程
小程序订阅消息实践教程
支付相关实践教程
广告接入实践教程
小游戏订阅消息实践教程
相关协议
数据处理和安全协议

小程序登录

PDF
聚焦模式
字号
最后更新时间: 2025-10-28 11:05:04
说明:
仅公有云支持。

jscode2session

调用方式:get。
请求地址:/openserver/sns/jscode2session

请求参数

属性
类型
必填
说明
appid
string
小程序 appId
secret
string
小程序 appSecret
js_code
string
登录时获取的 code
grant_type
string
授权类型 authorization_code

返回参数

属性
类型
必填
说明
session_key
string
会话密钥
errmsg
string
错误信息
openid
string
用户唯一标识
unionid
string
如果小程序团队拥有多个小程序、小游戏,可通过 UnionlD 来区分用户的唯一性,只要是同一个小程序团队下的小程序、小游戏,用户的 UnionlD 是唯一的。换句话说,同一用户,在同一个 App 内,同一小程序团队下的不同小程序、小游戏登录后,UnionlD 是相同的。
errcode
int32
错误码
{
"errcode": 40029,
"errmsg": "invalid js_code",
"openid": "",
"requestId": "84574d84227943298cb25e26a6d2b816",
"session_key": "",
"unionid": ""
}

getAccessToken

调用方式:get。
请求地址:/openserver/cgi-bin/token

请求参数

属性
类型
必填
说明
appid
string
小程序 appId
secret
string
小程序 appSecret
grant_type
string
填写:client_credential

返回参数

属性
类型
必填
说明
access_token
string
获取到的凭证
expires_in
number
凭证有效时间,单位:秒。目前是7200秒
{
"access_token": "ATZrSqJXfZkAZVRIJxTNZJwyZLZJjPJhKpibbjuGgHpQzZwbCDPvGGfWKSbJlSMX",
"errcode": 0,
"errmsg": "ok",
"expires_in": 7200,
"requestId": "5486f23fd3b64c2c84c9798ead510aa7"
}

checkSessionKey

调用方式:get。
请求地址:/openserver/wxa/checksession

请求参数

属性
类型
必填
说明
access_token
string
接口调用凭证
openid
string
用户唯一标识符
signature
string
用户登录态签名,用 session_key 对空字符串签名得到的结果。即 signature = hmac_sha256(session_key, "")
sig_method
string
用户登录态签名的哈希方法,目前只支持 hmac_sha256

返回参数

属性
类型
必填
说明
errcode
number
错误码
errmsg
string
错误信息

获取手机号

调用方式:post。
请求地址:/openserver/wxa/business/getuserphonenumber。

请求参数

属性
类型
必填
说明
access_token
string
接口调用凭证
openid
string
用户唯一标识符
code
string
临时凭证 code,该参数由 JSSDK 调用 wx.getPhoneNumber 接口获取
{
"access_token":"ATIfWyEpUVHcyGHHqCEspuuALGNyoBFpLwTNdRMLsdJAdJPEJHvrEYSlhZQtJojF",
"openid":"b642cf744a16d2010b60242ab6b7ded99a895a60e857a9dc17eadcb73f790cfd",
"code":"807636166d9c4155aacc7fbeae7b9bfa"
}

返回参数

属性
类型
说明
errcode
number
错误码
errmsg
string
错误信息
phone_info
object
手机信息
phone_info.phoneNumber
string
手机号
{
"errcode": 0,
"errmsg": "ok",
"phone_info": {
"phoneNumber": "xxxxxx"
}
}

获取邮件地址

调用方式:post。
请求地址:/openserver/wxa/business/getemailaddress。

请求参数

属性
类型
必填
说明
access_token
string
接口调用凭证
openid
string
用户唯一标识符
code
string
临时凭证 code,该参数由 JSSDK 调用 wx.getEmailAddress 接口获取
{
"access_token":"ATIfWyEpUVHcyGHHqCEspuuALGNyoBFpLwTNdRMLsdJAdJPEJHvrEYSlhZQtJojF",
"openid":"b642cf744a16d2010b60242ab6b7ded99a895a60e857a9dc17eadcb73f790cfd",
"code":"807636166d9c4155aacc7fbeae7b9bfa"
}

返回参数

属性
类型
说明
errcode
number
错误码
errmsg
string
错误信息
email_address
object
邮箱信息
email_address.emailAddress
string
邮箱地址


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈