1.4.16 • Published 4 years ago

@gaoding/ums-sdk v1.4.16

Weekly downloads
69
License
ISC
Repository
-
Last release
4 years ago

UMS-SDK

v1-doc

installation

npm install @gaoding/ums-sdk --save

init

const Ums = require('@gaoding/ums-sdk');
const ums = new Ums(options);
  • Options parameters
    • name 应用名称
    • version 应用版本
    • appid 应用appid
    • appsecret 应用密钥

methods

实例方法

注册

const result = await ums.register(ctx);
  • ctx.request.body
    • guest_token 游客token, 注册游客必须此参数
    • code 短信验证码
    • mobile 手机号
    • password 密码
    • nick 昵称
    • avatar 头像url
    • mobile_area_code 国家手机区号
    • source
  • result

获取阿里oss-token

const result = await ums.oss(ctx);
  • ctx.request.body
    • key 文件key
    • file_type 默认image

获取注册短信验证码

const result = await ums.registerSms(ctx);

获取重新绑定手机号验证码

const result = await ums.rebindSms(ctx);
  • ctx.request.body
    • mobile 新手机号
    • password 用户密码

获取oauth-access-token

const result = await ums.oauthLogin(ctx);
  • ctx.request.body
  • result
    • accessToken 访问凭证
    • accessTokenExpiresAt 凭证失效时间
    • refreshToken 预刷新token
    • refreshTokenExpiresAt 预刷新token失效时间
    • scope token访问空间

销毁oauth-token

const result = await ums.revoke(ctx);
  • ctx.request.body
    • token_type_hint token类型 'accessToken', 'refreshToken'
    • token token_type_hint=accessToken时,传入客户端的accessToken值,token_type_hint=refreshToken时,传入客户端的refreshToken值
  • result
    • code 200, 请求成功时返回

获取登录用户的个人信息

const result = await ums.getUserInfo(ctx);
  • ctx.request.header
    • Authorization Bearer ${accessToken}, Bearer是固定格式
  • result

游客登录

const result = await ums.guestLogin(ctx);
  • ctx.query || ctx.request.body
    • guest_token 游客凭证
    • client_id 客户端标识
    • client_secret 客户端密钥
  • result
    • accessToken 访问凭证
    • accessTokenExpiresAt 凭证失效时间
    • refreshToken 预刷新token
    • refreshTokenExpiresAt 预刷新token失效时间
    • scope token访问空间
1.4.15

4 years ago

1.4.16

4 years ago

1.4.14

4 years ago

1.4.13

4 years ago

1.4.12

4 years ago

1.4.11

4 years ago

1.4.10

4 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

5 years ago

1.4.5

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.3.27

5 years ago

1.3.26

5 years ago

1.3.25

5 years ago

1.3.24

5 years ago

1.3.23

5 years ago

1.3.22

5 years ago

1.3.21

5 years ago

1.3.20

5 years ago

1.3.19

5 years ago

1.3.18

5 years ago

1.3.17

5 years ago

1.3.16

5 years ago

1.3.15

5 years ago

1.3.12

5 years ago

1.3.9

5 years ago

1.3.8

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.1.21

5 years ago

1.1.20

5 years ago

1.1.19

5 years ago

1.1.18

5 years ago

1.1.17

5 years ago

1.1.16

5 years ago

1.1.15

5 years ago

1.1.14

5 years ago

1.1.13

5 years ago

1.1.12

5 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago