接入
微信小程序配置
登陆微信小程序后台,在 开发与服务-开发管理-开发设置-业务域名
1. 配置校验文件
联系速创猫开放平台客服,并提供小程序校验文件 xxxx.txt
, 待速创猫审核并配置完成后,进行下一步。
2. 添加业务域名
https://mcv.ai-tools.cn
集成SDK
下载SDK
首先下载ai-resume-webview-sdk.js,将其放置到项目文件目录,比如 src/utils/
目录。
这个 src/utils/
目录只是举例,并非强制约定,请根据项目实际情况放置。
web-view
组件
在小程序中新增一个页面,放置web-view组件
比如:pages/webview/index.wxml
wxml
<view>
<web-view src="{{src}}"></web-view>
</view>
获取认证token
在 pages/webview/index.js
中获取认证token
js
Page({
data: {
token: '',
src: ''
},
onLoad() {
// 请在服务端调用【获取认证token】接口生成token
// 接口详情:https://open.ai-tools.cn/docs/mp-weixin/auth.html
this.token = getToken()
}
})
在新增页面中引入SDK
在 pages/webview/index.js
中引入SDK
js
import AiResumeWebView from 'src/utils/resume-webview-sdk.js'
Page({
data: {
src: '' // 变量,用于存储web-view组件的src属性。必须是src
},
onShow() {
AiResumeWebView({
username: '[username]', // 速创猫平台用户名
userId: '[userId]', // 企业方自己用户的唯一标识
token: this.token, // 认证token
downloadPage: '[downloadPage]', // 接收下载链接的页面
// plate: {
// showLogo: true, // 是否显示logo
// }
})
}
})
SDK初始化参数配置
SDK中提供了以下几个参数可以用来进行配置。
基本配置项
参数 | 类型 | 是否必传 | 说明 |
---|---|---|---|
username | string | 是 | 速创猫平台用户名 |
userId | string | 是 | 企业方自己用户的唯一标识。不同userId 创建的token数据会相互隔离,主要用于数据隔离 |
token | string | 是 | 认证token |
downloadPage | string | 是 | 接收下载链接的页面。下载完成后会跳转到该接收页面,页面参数url 为下载链接,链接有效期为15分钟,该链接经过encodeURIComponent 编码,请在接收页面进行decodeURIComponent 解码 |
plate | object | 否 | 功能板块配置项,具体见下表 |
功能板块配置项
参数 | 类型 | 是否必传 | 说明 |
---|---|---|---|
showLogo | boolean | 否 | 是否显示logo |
documentTitle | string | 否 | 微信小程序自定义标题,如果配置了,则使用配置的标题,否则使用速创猫平台默认标题【速创猫AI简历】 |