yq-auth
v0.1.10
Published
原圈科技H5授权
Downloads
4
Readme
yq-auth
原圈科技H5授权
安装
使用 npm:
npm install yq-auth
import yqAuth from 'yq-auth'
// 微信
const authData = yqAuth.wx()
// 企微 测试
const authData = yqAuth.wxwork({
env: 'test',
corpId: 企业ID,
})
// 企微基础版 测试
const authData = yqAuth.wxworkBase({
env: 'test'
})
script 标签:
<script src="https://assets.rurushishi.com/jssdk/yq-auth.js"></script>
// 使用 window.yqAuth 等同于npm包方式的 yqAuth
Constants
Typedefs
wx ⇒ wxAuthData
微信授权
Kind: global constant
| Param | Type | Description | | --- | --- | --- | | params | Object | 参数 | | [params.baseURL] | String | 接口请求的baseURL 例:http[s]://abc.xxx.com 标品可不填 | | [params.scope] | string | 可选: snsapi_userinfo (默认), snsapi_base |
wxwork ⇒ wxworkAuthData
企微授权
Kind: global constant
| Param | Type | Description | | --- | --- | --- | | params | Object | 参数 | | [params.env] | String | 环境 测试:test 生产:prod 默认:prod | | [params.baseURL] | String | 接口请求的baseURL 例:http[s]://abc.xxx.com 标品可不填 | | params.corpId | String | 企业id |
wxworkBase ⇒ wxworkBaseAuthData
企微授权 基础版
Kind: global constant
| Param | Type | Description | | --- | --- | --- | | params | Object | 参数 | | [params.type] | String | 设置类型 基础版:base 默认:无 | | [params.env] | String | 设置环境 测试:test 生产:prod 默认:prod | | [params.baseURL] | String | 接口请求的baseURL http[s]://abc.xxx.com 标品可不填 | | params.corpId | String | 非基础版必填corpId |
wxAuthData : Object
Kind: global typedef
Properties
| Name | Type | | --- | --- | | openId | string | | passport | string |
wxworkAuthData : Object
Kind: global typedef
Properties
| Name | Type | | --- | --- | | openUserId | string | | userId | string | | corpId | string | | mobile | string |
wxworkBaseAuthData : Object
Kind: global typedef
Properties
| Name | Type | | --- | --- | | wxgzhWxworkUserId | string | | wxgzhCropid | string | | wxgzhQwUserId | string | | wxgzhQwAppType | string | | avatar | string |