当企业未安装应用时,可以通过授权应用的登录权限,获得某些接口的调用权限(e.g. 分享消息)。
ww.register({
corpId: 'ww7ca4776b2a70000', // 必填,当前用户企业所属企业ID
suiteId: 'wwxxxxxx', // 必填,当前授权的SuiteID
jsApiList: ['shareAppMessage'], // 必填,需要使用的JSAPI列表
getSuiteConfigSignature, // 必填,生成应用登录授权的签名
})
async function getSuiteConfigSignature(url) {
// 根据 url 生成应用签名,生成方法同上,但需要使用应用登录授权的 jsapi_ticket
return { timestamp, nonceStr, signature }
}
参考:
jsapi_ticket 获取见:获取登录授权应用的jsapi_ticket。
SuiteID 获取见:服务商管理后台 -> 应用管理 -> 登录授权