@ztjy/opensdk
v1.1.0
Published
ZTJY client opened JavaScript SDK
Downloads
6
Readme
@ztjy/opensdk
安装使用
直接用 <script>
引入
<script src="https://cdn.jsdelivr.net/npm/@ztjy/[email protected]/dist/opensdk.min.js"></script>
<script>
ztjy.config({
appKey: '应用',
secretKey: '秘钥',
authorizationCode: '授权码'
});
ztjy
.choosePrinterPhoto({ maxImageCount: 10 })
.then((photos: string[]) => {
console.log(photos)
})
.catch((error) => {
console.log(error)
});
</script>
ES Module
npm install @ztjy/opensdk
import * as ztjy from '@ztjy/opensdk'
ztjy.config({
appKey: '应用',
secretKey: '秘钥',
authorizationCode: '授权码',
env: 'prod', // prod(生产环境);rc(预发环境);alpha(测试环境),默认为 prod
});
ztjy
.choosePrinterPhoto({ maxImageCount: 10 })
.then((photos: string[]) => {
console.log(photos)
})
.catch((error) => {
console.log(error)
});
API
ztjy.isZTJY
boolean
是否是掌通家园客户端,true
表示是,false
表示否。
ztjy.getUserInfo
UserInfo
获取掌通用户信息
ztjy.reportEventStats
上报事件统计
ztjy.reportEventStats({ event_id: 'xyz', ... })
ztjy.reportPVStats
上报 PV 统计
ztjy.reportPVStats({ page: 'xyz', ... })
ztjy.choosePrinterPhoto
ztjy.choosePhoto(option)
参数
option
:缓存配置| 属性 | 类型 | 默认值 | 必填 | 说明 | | --- | --- | --- | --- | --- | | maxImageCount | number | 1 | 否 | 最多可以选择的文件个数 |
返回值
Promise<string[]>
返回值为字符串数组,表示选择的图片 URL 集合。