1.4.16 • Published 5 years ago

@gaoding/ums-sdk v1.4.16

Weekly downloads
69
License
ISC
Repository
-
Last release
5 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

5 years ago

1.4.16

5 years ago

1.4.14

5 years ago

1.4.13

5 years ago

1.4.12

5 years ago

1.4.11

5 years ago

1.4.10

5 years ago

1.4.9

5 years ago

1.4.8

5 years ago

1.4.7

6 years ago

1.4.6

6 years ago

1.4.5

6 years ago

1.4.4

6 years ago

1.4.3

6 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.3.27

6 years ago

1.3.26

6 years ago

1.3.25

6 years ago

1.3.24

6 years ago

1.3.23

6 years ago

1.3.22

6 years ago

1.3.21

6 years ago

1.3.20

6 years ago

1.3.19

6 years ago

1.3.18

6 years ago

1.3.17

6 years ago

1.3.16

6 years ago

1.3.15

6 years ago

1.3.12

6 years ago

1.3.9

6 years ago

1.3.8

6 years ago

1.3.7

6 years ago

1.3.6

6 years ago

1.3.5

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.1.21

7 years ago

1.1.20

7 years ago

1.1.19

7 years ago

1.1.18

7 years ago

1.1.17

7 years ago

1.1.16

7 years ago

1.1.15

7 years ago

1.1.14

7 years ago

1.1.13

7 years ago

1.1.12

7 years ago

1.1.11

7 years ago

1.1.10

7 years ago

1.1.9

7 years ago

1.1.8

7 years ago

1.1.7

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago