# 云函数查询当前登录用户ID
# 简要描述
- 云函数查询当前登录用户ID
- 注意:请求头
apiUserToken为必传参数
# 方法名称
potato.getCurrentUserId()
1
# 参数说明
无参数
# 调用实例
// 获取当前登录用户ID
var userId = potato.getCurrentUserId();
console.log("用户ID:", userId);
return userId;
1
2
3
4
2
3
4
# 返回示例
返回用户ID字符串:
"1050211863321223168"
1
# API调用参数
| 参数 | 必选 | 类型 | 说明 |
|---|---|---|---|
| name | 是 | String | 函数名称 |
| params | 否 | Object | 调用参数 |
# API调用请求头
| 参数 | 必选 | 类型 | 说明 |
|---|---|---|---|
| Content-Type | 是 | String | application/json |
| askKey | 是 | String | 验证app的令牌 |
| apiUserToken | 是 | String | 用户令牌(必传) |
| sign | 否 | String | 开启验签时必传 |
| time | 否 | String | 开启验签时必传 |
| nonce | 否 | String | 开启V3验签必传 |
# API返回示例
{
"code": "200",
"message": "",
"status": true,
"data": "1050211863321223168",
"pc": null,
"time": null,
"nonce": null,
"sign": null,
"reqSign": null
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# 使用示例
结合其他操作使用:
// 获取当前用户ID并查询用户信息
var userId = potato.getCurrentUserId();
console.log("当前用户ID:", userId);
// 可以根据userId进行其他操作
var param = { id: userId };
var userInfo = potato.selectOne('users', param);
return userInfo;
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 备注
- 请求头
apiUserToken为必传参数 - 更多错误代码请查看 错误代码参考