README
@ztjy/opensdk
安装使用
<script>
引入
直接用 <script src="https://cdn.jsdelivr.net/npm/@ztjy/opensdk@1.0.0/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 集合。