提交 b6905f9b 编写于 作者: DCloud_JSON's avatar DCloud_JSON 提交者: Gitee

update docs/uniCloud/uni-id.md.

上级 87398bce
......@@ -52,7 +52,7 @@ uniCloud框架底层,会自动在callfunction时传递`uni-id`的token(uni-a
规范,还可以让上下游充分协同。插件市场会出现各种数据迁移插件,比如把从discuz里把用户迁移到`uni-id`中的插件,相信围绕这套规范的产业链会非常活跃。
事实上,[clientDB](uniCloud/clientDB)[DB Schema](uniCloud/schema)[uniCloud admin](uniCloud/admin)等重要uniCloud产品,以及插件市场上各种优秀的轮子,都是基于`uni-id`的。
事实上,[clientDB](uniCloud/clientDB)[DB Schema](uniCloud/schema)[uni-starter](https://ext.dcloud.net.cn/plugin?id=5057)[uniCloud admin](uniCloud/admin)等重要uniCloud产品,以及插件市场上各种优秀的轮子,都是基于`uni-id`的。
# 现状和未来
......@@ -1678,8 +1678,8 @@ export default {
```
### 获取微信openid
> 此接口即将废弃
> 此接口即将废弃
用法:`uniID.code2SessionWeixin(Object Code2SessionWeixinParams);`
......@@ -1730,12 +1730,12 @@ exports.main = async function(event,context) {
| 字段 | 类型 | 必填| 说明 |
| --- | --- | --- | --- |
| code | Number| 是 |错误码,0表示成功 |
| message | String| 是 |详细信息 |
| openid | String| 是 |用户openid |
| unionid | String| 否 |用户unionid,能取到此参数时会返回 |
| sessionKey | String| - |客户端为微信小程序时返回,新增于`uni-id 3.1.1` |
| accessToken | String| - |客户端为APP时返回,微信接口调用凭证,新增于`uni-id 3.1.1` |
| refreshToken| String| - |客户端为APP时返回,用于刷新accessToken,新增于`uni-id 3.1.1` |
| message | String| 是 |详细信息 |
| openid | String| 是 |用户openid |
| unionid | String| 否 |用户unionid,能取到此参数时会返回 |
| sessionKey | String| - |客户端为微信小程序时返回,新增于`uni-id 3.1.1` |
| accessToken | String| - |客户端为APP时返回,微信接口调用凭证,新增于`uni-id 3.1.1` |
| refreshToken| String| - |客户端为APP时返回,用于刷新accessToken,新增于`uni-id 3.1.1` |
| expired | Number| - |客户端为APP时返回,accessToken 接口调用凭证超时时间对应的时间戳,新增于`uni-id 3.1.1`|
```js
......@@ -1785,8 +1785,8 @@ exports.main = async function(event,context) {
```
### 微信数据解密
> 此接口即将废弃
> 此接口即将废弃
用法:`uniID.wxBizDataCrypt(Object WxBizDataCryptParams);`
......@@ -1871,8 +1871,8 @@ exports.main = async function(event,context) {
### 获取支付宝用户ID
> 此接口即将废弃
> 此接口即将废弃
用法:`uniID.code2SessionAlipay(Object Code2SessionAlipayParams);`
......@@ -2093,8 +2093,8 @@ export default {
```
### Apple登录校验identityToken
> 此接口即将废弃
> 此接口即将废弃
用法:`uniID.verifyAppleIdentityToken(Object Code2SessionAppleParams);`
......@@ -2710,41 +2710,41 @@ exports.main = async function(event,context) {
- 任务日志表:uni-id-task-log
# 错误码@errcode
**自`3.1.1`版本起使用此错误码规范**
`3.1.1`版本起uni-id使用errCode作为错误码,errMsg作为错误信息,为兼容旧版本,code、message字段仍保留。
errCode和errMsg对照表如下:
|错误码(errCode) |详细信息(errMsg) |说明 |
|--- |--- |--- |
|0 |成功 |操作成功 |
|uni-id-account-banned |账号已禁用 |账号已禁用 |
|uni-id-user-not-exist |用户不存在 |用户不存在 |
|uni-id-multi-user-matched |匹配到多个账号 |匹配到多个账号 |
|uni-id-password-error |密码错误 |密码错误 |
|uni-id-password-error-exceed-limit |密码错误次数过多 |密码错误次数过多 |
|uni-id-account-already-registed |此{type}已注册 |此账号已注册、包括手机号、微信等 |
|uni-id-account-not-registed |此{type}尚未注册 |此账号尚未注册、包括手机号、微信等 |
|uni-id-invalid-invite-code |邀请码无效 |邀请码无效 |
|uni-id-get-third-party-account-failed |获取{account}失败 |获取三方平台账号失败 |
|uni-id-param-required |{param}不可为空 |字段不可为空 |
|uni-id-check-device-feature-failed |设备特征校验未通过 |设备特征校验未通过 |
|uni-id-token-not-exist |云端已不包含此token |云端已不包含此token |
|uni-id-token-expired |token已过期 |token已过期 |
|uni-id-check-token-failed |token校验未通过 |token校验未通过 |
|uni-id-invalid-old-password |旧密码错误 |旧密码错误 |
|uni-id-param-error |{param}参数错误,{reason}|参数错误 |
|uni-id-invalid-verify-code |验证码错误或已失效 |验证码错误或已失效 |
|uni-id-send-sms-code-failed |验证码发送失败 |验证码发送失败 |
|uni-id-account-already-bound |此{type}已绑定 |此账号已绑定、包括手机号、微信等 |
|uni-id-unbind-failed |解绑失败 |解绑失败 |
|uni-id-set-invite-code-failed |邀请码设置失败 |邀请码设置失败 |
|uni-id-modify-invite-code-is-not-allowed |邀请码不可修改 |邀请码不可修改 |
|uni-id-database-operation-failed |数据库读写异常 |数据库读写异常 |
|uni-id-role-not-exist |角色不存在 |角色不存在 |
|uni-id-permission-not-exist |权限不存在 |权限不存在 |
**自`3.1.1`版本起使用此错误码规范**
`3.1.1`版本起uni-id使用errCode作为错误码,errMsg作为错误信息,为兼容旧版本,code、message字段仍保留。
errCode和errMsg对照表如下:
|错误码(errCode) |详细信息(errMsg) |说明 |
|--- |--- |--- |
|0 |成功 |操作成功 |
|uni-id-account-banned |账号已禁用 |账号已禁用 |
|uni-id-user-not-exist |用户不存在 |用户不存在 |
|uni-id-multi-user-matched |匹配到多个账号 |匹配到多个账号 |
|uni-id-password-error |密码错误 |密码错误 |
|uni-id-password-error-exceed-limit |密码错误次数过多 |密码错误次数过多 |
|uni-id-account-already-registed |此{type}已注册 |此账号已注册、包括手机号、微信等 |
|uni-id-account-not-registed |此{type}尚未注册 |此账号尚未注册、包括手机号、微信等 |
|uni-id-invalid-invite-code |邀请码无效 |邀请码无效 |
|uni-id-get-third-party-account-failed |获取{account}失败 |获取三方平台账号失败 |
|uni-id-param-required |{param}不可为空 |字段不可为空 |
|uni-id-check-device-feature-failed |设备特征校验未通过 |设备特征校验未通过 |
|uni-id-token-not-exist |云端已不包含此token |云端已不包含此token |
|uni-id-token-expired |token已过期 |token已过期 |
|uni-id-check-token-failed |token校验未通过 |token校验未通过 |
|uni-id-invalid-old-password |旧密码错误 |旧密码错误 |
|uni-id-param-error |{param}参数错误,{reason}|参数错误 |
|uni-id-invalid-verify-code |验证码错误或已失效 |验证码错误或已失效 |
|uni-id-send-sms-code-failed |验证码发送失败 |验证码发送失败 |
|uni-id-account-already-bound |此{type}已绑定 |此账号已绑定、包括手机号、微信等 |
|uni-id-unbind-failed |解绑失败 |解绑失败 |
|uni-id-set-invite-code-failed |邀请码设置失败 |邀请码设置失败 |
|uni-id-modify-invite-code-is-not-allowed |邀请码不可修改 |邀请码不可修改 |
|uni-id-database-operation-failed |数据库读写异常 |数据库读写异常 |
|uni-id-role-not-exist |角色不存在 |角色不存在 |
|uni-id-permission-not-exist |权限不存在 |权限不存在 |
**自`1.1.0`版本使用此错误码规范**
......@@ -2822,7 +2822,7 @@ errCode和errMsg对照表如下:
| | |06 |(80806)iv不可为空 |
|`公用码` |900 |01 |(90001)数据库读写异常 |
**另外还有一些字符串类型的扩展错误码在各自接口的文档中展示,请不要直接使用`code>0`这种方式来判断是否有错误,建议使用`if(code){}`来判断是否有错误**
**另外还有一些字符串类型的扩展错误码在各自接口的文档中展示,请不要直接使用`code>0`这种方式来判断是否有错误,建议使用`if(code){}`来判断是否有错误**
# 其他功能
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册