> ## Documentation Index
> Fetch the complete documentation index at: https://jinshuju-20a27453.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 金数据 X 第三方微信小程序

> 当需要将表单嵌入到第三方小程序中时，可使用第三方小程序集成功能。

## 在微信小程序中用 web-view 插入表单链接

在微信小程序中内嵌H5页面是一种常见的需求，因为H5页面具有灵活性和跨平台性，可以弥补小程序原生代码的不足。

微信小程序自带的 web-view 组件相当于 HTML页面中的「iframe」，方便我们在微信小程序中打开一个 H5 页面；从微信小程序基础库 1.6.4 开始，我们就可以在小程序内放置一个 *\<web-view>* 组件来链接我们的金数据表单页面了。

由于微信限制，在小程序中插入的链接必须为 HTTP(S) 链接，故需要升级到企业基础版及以上套餐，需要联系人工在线客服协助完成操作。

### 1. 配置二级域名/自定义域名

**1）二级域名**

企业基础版及以上套餐支持配置，请联系在线人工客服或电话人工客服协助设置独立的金数据二级域名，例如你提供字母：xiaojin ，设置后你的表单域名从 [https://jinshuju.com](https://jinshuju.com) 变更为 [https://xiaojin.jinshuju.com。](https://xiaojin.jinshuju.com。)

**2）自定义域名**

很多企业和团队都有自己的独立网站及域名，为了让别人从表单链接上看，更像是自家品牌网址，完全不显示金数据域名，企业协作版及以上套餐还可以设置自定义域名来实现。你先去域名注册商购买一级域名，格式为：`xxx.你的域名.com`，设置成功后，在金数据平台的域名从 [https://jinshuju.com](https://jinshuju.com) 变更为 https\://`xxx.你的域名.com`。

请务必确认，你拥有自己的域名并能够进行「添加 CNAME 记录」的操作，另根据我国相关法律规定， **域名必须完成备案才能进行接入绑定**。我们无法帮助你进行域名备案，请谅解。更详细的配置步骤请 [点击查看](/v4/articles/https)。

### 2. 配置业务域名校验文件

你需在小程序「后台——设置——开发设置——业务域名」处添加自己的二级域名或自定义域名，如下图所示：

<img src="https://mintcdn.com/jinshuju-20a27453/KY4-WE4XxbXgE8yq/v4/attachments/z8KmCa3cDQuBBzgYHtfdXFXx.png?fit=max&auto=format&n=KY4-WE4XxbXgE8yq&q=85&s=ce0f030c3e0d120850c93af9921bfd0d" alt="PC|业务域名|配置业务域名界面,页面标题显示「配置业务域名」,说明文字提示「业务域名需经过ICP备案新备案域名需24小时后才可配置域名格式只支持英文大小写字母数字及-不支持IP地址」,操作步骤显示「请下载校验文件」蓝色文字链接用户需点击下载,文件放置说明提示「需将校验文件放置在域名根目录下(如wx.qq.com)并确保可以访问该文件」,指引链接提示「如配置中遇到问题可点击具体指引查看详细操作说明」,域名输入区域显示「域名1」输入框前缀为「https://」后面为用户填写的域名,输入框右侧显示「+」按钮用于添加更多域名,红框突出「下载校验文件」操作" width="2000" height="733" data-path="v4/attachments/z8KmCa3cDQuBBzgYHtfdXFXx.png" />

点击“下载校验文件”，将下载好的 txt 格式的校验文件发送给在线人工客服（不要对文件做任何重命名和修改），他将帮助你提交校验文件。

如果是自定义域名需要额外提供域名的 SSL 证书。

在线人工客服处理完毕后，你可保存「业务域名」处的设置，并测试表单打开是否正常。如无异常，就可以在小程序中直接插入金数据表单正常使用。

***

## 微信小程序嵌入跳转金数据微信小程序表单

此方法适用于具备一定的开发能力的用户。金数据暂不提供额外的技术支持。

1. 根据 [腾讯官方小程序开发文档](https://developers.weixin.qq.com/miniprogram/dev/api/wx.navigateToMiniProgram.html) 进行开发。

   * 金数据微信小程序 AppID 为：wx34b0738d0eef5f78

   * 金数据微信小程序账号原始 ID 为：gh\_fae00bf660be

2. 开发完成后，「打开 [金数据首页](https://www.jinshuju.net/)——点击进入需要嵌入的表单——点击发布」，复制「表单路径」使用。

3. 这种方法的本质是从你的小程序跳转到金数据的微信小程序打开表单，跳转时会出现提示「即将打开“金数据”小程序」，点击「允许」后即可访问到表单中。

<img src="https://mintcdn.com/jinshuju-20a27453/2oyR2BIOm5t2CHNt/v4/attachments/5dM417kKVP7WxN9VsWyo7H92.png?fit=max&auto=format&n=2oyR2BIOm5t2CHNt&q=85&s=c37a7f42d6c03f01c4f57f1bb4c9cdb5" alt="PC|表单发布|小程序路径获取与发布界面,左侧显示字段添加区包含「营销组件」「通用字段」「描述分页」「收款」「联系信息字段」等分类,中间显示表单编辑区显示表单标题「小程序路径获取」及表单描述,右侧显示表单发布设置区,「发布到微信公众号」可选择「已认证公众号」「已开通微信支付」「未认证公众号」,「发布类型」可选「公众号文章」「底部菜单栏」「自动回复」,「嵌入方式」显示「小程序」「原文链接」「二维码」三种方式,「小程序App ID」显示为「wx34b0738d0eef5f78」有「复制」按钮,「小程序表单路径」显示为「pages/forms/publish」有「复制」按钮,右侧小程序路径和App ID被红框突出" width="2000" height="960" data-path="v4/attachments/5dM417kKVP7WxN9VsWyo7H92.png" />

## 金数据提交后跳转到指定微信小程序

由于微信小程序的限制，金数据暂时不支持提交后直接跳转到指定小程序页面。替代方案可以在金数据做一个中间页作为跳转。

* 中间页设计如下

<img src="https://mintcdn.com/jinshuju-20a27453/2oyR2BIOm5t2CHNt/v4/attachments/6isTms5VabPB7nPMAEDzdsgr.png?fit=max&auto=format&n=2oyR2BIOm5t2CHNt&q=85&s=b894c6832d4d548fd36ec13cd55ef503" alt="PC|按钮配置|表单提交成功及跳转小程序配置界面,左侧显示字段添加区包含「营销组件」「通用字段」「描述分页」「收款」「联系信息字段」等,中间显示表单编辑区显示「提交成功」及「返回小程序」按钮,右侧显示按钮配置区,「按钮组件」左侧「按钮」被红框突出,「按钮配置」显示「文案」可自定义为「返回小程序」,「链接类型」下拉选择「跳转小程序」,「小程序原始ID」填写为「gh_3610de7f9728」,「小程序路径」可输入目标路径,「按钮字体」可设置字体大小加粗,「按钮背景」可自定义颜色,「其他设置」可选择「在手机浏览器中固定在屏幕底部」,底部显示「提交」按钮" width="1955" height="1000" data-path="v4/attachments/6isTms5VabPB7nPMAEDzdsgr.png" />

【中间页设置】添加按钮，隐藏提交按钮

* 填写的表单设置提交后跳转到中间页

<img src="https://mintcdn.com/jinshuju-20a27453/6_cw5VCgAXk0lmwc/v4/attachments/jpW87PKW17Kd79Tp7nn77xcy.png?fit=max&auto=format&n=6_cw5VCgAXk0lmwc&q=85&s=824eedf792529768ee50b44744f2727f" alt="PC|提交跳转|表单提交后跳转网页或公众号配置界面,左侧显示字段添加区包含「营销组件」「通用字段」「描述分页」「收款」「联系信息字段」等,中间显示表单编辑区显示表单标题「测试提交后跳转到指定小程序」包含「姓名」输入框和「提交」按钮,下方显示提交后跳转设置区,「提交后跳转设置」显示「跳转类型」下拉选择「跳转网页或公众号」,「网页或公众号地址」输入框填写「https://jinshuju.com/f/PVE8Tq」,「附加参数」可选择最多10个附加参数如序号姓名提交人提交时间等如跳转网址被判定为风险链接则不可用,右上角显示「保存」「发布」按钮,提交后跳转设置区被红框突出" width="1859" height="1000" data-path="v4/attachments/jpW87PKW17Kd79Tp7nn77xcy.png" />

【填表后的表单】设置提交后跳转到中间页

## 注意事项

以下为金数据表单/微信小程序嵌入自有小程序的注意事项：

1）业务域名：可以理解为白名单，即微信小程序中打开的网页必须隶属于该白名单下。截止目前，每个微信小程序的业务域名总数为 200 个。

2）SSL 证书需在域名服务商后台下载，不同服务商页面显示有所不同，若证书下有多种服务器类型，优先下载 Nginx 类型。

3）当前你的表单设置「微信红包」「仅限拍照上传」「仅限视频上传」功能时，支持填表人在微信小程序环境下进行数据填写。

4）是否收集填表人微信信息，要使用哪一种方法？

* 你的表单不需要收集填表人微信信息：

请在「表单设置——人群管理——填写规则」中，开启「不收集用户信息」，然后将金数据表单域名（[https://jinshuju.net）添加到你的小程序后台白名单中。设置成功后，请使用本文第一种方法将表单链接嵌入，这样填表人可以在你的小程序中填表。](https://jinshuju.net）添加到你的小程序后台白名单中。设置成功后，请使用本文第一种方法将表单链接嵌入，这样填表人可以在你的小程序中填表。)

* 你的表单需要收集填表人微信信息：

因微信生态原因，插入微信小程序的表单，在用户自己的微信小程序中微信相关的功能不支持设置：获取微信信息、微信支付等。但在金数据的小程序环境中，能够正常收集到用户的 OpenID、UnionID、微信昵称。在「表单设置——人群管理——填写规则」中，开启「收集用户信息」，然后使用本文第二种微信官方提供的「微信小程序跳微信小程序」方法。

5）微信与支付宝类第三方小程序也可以按照上述操作配置。

6）个人主体的微信小程序不支持添加业务域名。

7）如果你想将微信小程序中用户信息自动带入表单，减少用户的填写项，可以使用「[URL 传参](https://open.jinshuju.net/#/url_params/overview)」功能实现，具体可咨询服务顾问。

8）金数据微信小程序目前暂不支持半屏形态跳转样式。

9）包含扩展属性值的链接地址无法直接生成小程序路径。如需在自有小程序中嵌入带有扩展值的表单地址，请使用 web-view 插入表单链接。

## 资费介绍

第三方小程序的资费介绍如下：

| | 免费版 | 专业版 | 专业增强版 | 企业基础版 | 企业协作版 | 企业高级版 |
| - | - | - | - | - | - | - |
| 价格 | 免费 | 599 元/年 | 2,399 元/年，299 元/月 | 4,399 元/年 | 7,399 元/年 | 23,999 元/年 |
| 二级域名 | - | - | - | ✔️ | ✔️ | ✔️ |
| 自定义域名 | - | - | - | - | ✔️ | ✔️ |
| 小程序跳小程序 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.