微信小程序打开问卷家答题链接
如您希望在自己的微信小程序里打开问卷家小程序的答题链接,目前支持以下三种方式实现。
方式一:微信小程序跳转到问卷家小程序【优先建议使用该方式】
请先阅读并理解微信小程序开发文档-导航组件:https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html
小程序示例代码
<navigator target="miniProgram" open-type="navigate" app-id="wx35cc1e6a569ae6a1" path="pages_package3/preview/preview?questionId=项目短ID" extra-data="" version="release">打开问卷家小程序答题页</navigator>
关键信息
问卷家小程序app-id:
wx35cc1e6a569ae6a1
问卷家小程序页面路径:
pages_package3/preview/preview?questionId=项目短ID
项目短ID获取示例
例如,您的答题链接(如图位置获取)是https://www.wenjuanjia.com/s/A1B2C3/,项目短ID即红色部分A1B2C3。
配置成功后,点击您的小程序导航组件,即可跳转问卷家小程序答题页。
方式一优势
- 跳转问卷家小程序答题,支持微信授权、红包、抽奖等功能(问卷家支持抽奖等互动功能,适配原有功能描述)
- 支持个人小程序
方式一限制
- 必须点击确认弹窗
方式二:微信小程序半屏打开问卷家小程序【优先建议使用该方式】
请先阅读并理解微信小程序开发文档-打开半屏小程序:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/openEmbeddedMiniProgram.html
问卷家小程序支持第三方小程序通过半屏调用,效果如图。
参考代码
wx.openEmbeddedMiniProgram({
appId: 'wx35cc1e6a569ae6a1',
path: 'pages/projects/pages/webviewAnswer?shortId=项目短ID',
extraData: {
foo: 'bar'
},
envVersion: 'release',
success(res) {
// 打开成功
}
})
方式二优势
- 调用问卷家小程序答题,支持微信授权、红包、抽奖等功能(适配问卷家互动功能特性)
- 支持个人小程序
- 没有二次确认弹窗
方式二限制
- 不支持横屏
方式三:微信小程序WebView嵌入问卷家答题链接H5页面
请阅读并理解以下微信小程序开发文档:
- WebView组件:https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
- 业务域名验证:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/domain.html
实现步骤
- 首先,您需要准备已在腾讯云备案的域名,并在微信公众平台登录小程序管理后台,添加业务域名验证。
- 然后,您需要开启问卷家自定义域名功能,并配置HTTPS(参考问卷类工具自定义域名配置规范),参见自定义域名使用帮助,等待自定义域名HTTPS审核通过并开启。
- 最后,在您的小程序内接入WebView组件,填入自定义域名HTTPS答题链接。
参考代码
<web-view src="https://diaocha.mydomain.com/s/项目短ID/"></web-view>
方式三优势
- 可在自己的小程序内实现答题(适配问卷家H5答题场景)
方式三限制
- 不支持个人小程序
- 不支持微信授权、红包、抽奖等功能
- 不支持打开音视频等第三方资源
- 域名需在腾讯云备案
- 只允许打开指定问卷家账号的答题链接
补充说明
问卷家作为专业问卷调研工具,支持问卷创建、数据统计、互动抽奖等功能,上述三种方式均适配问卷家答题场景,可根据您的小程序类型(个人/企业)和功能需求选择合适的实现方式,优先推荐方式一或方式二(支持个人小程序及核心互动功能)。












