微信对话平台API开发

发布时间 2024-01-13 17:48:03作者: 小kBlog

接入官方文档接入文档

下面我们开始使用前端来进行接入

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>客服页面</title>
		<style>
			/* 设置页面全屏 */
			html,
			body {
				width: 100%;
				height: 100%;
				margin: 0;
				padding: 0;
				overflow: hidden;
			}

			/* 设置 iframe 元素全屏 */
			iframe {
				width: 100%;
				height: 100%;
				border: none;
			}
		</style>
		<style>
			/* 隐藏底部提供商信息 */
			div[data-v-2b354a2a] {
				display: none !important;
			}
		</style>
	</head>
	<body>
		<script>
			// 获取配置信息
			var APPID = '';
			var TOKEN = '';
			var EncodingAESKey = '';

			// 嵌入到第三方系统-匿名无鉴权
			// var urlWithoutAuth = 'https://chatbot.weixin.qq.com/webapp/' + TOKEN + '?robotName=显示在页面顶部的title信息';

			// 嵌入到第三方系统-有鉴权
			var openid = '用户的唯一标识';
			var nickname = '用户昵称';
			var avatar = '用户头像';
			var robotName = '显示在页面顶部的title信息';
			var urlWithAuth = 'https://chatbot.weixin.qq.com/webapp/auth/' + TOKEN + '?openid=' + openid + '&nickname=' +
				nickname + '&avatar=' + avatar + '&robotName=' + robotName;

			// 创建 iframe 元素
			var iframe = document.createElement('iframe');
			iframe.setAttribute('sandbox', 'allow-same-origin allow-scripts allow-popups allow-forms');

			// 设置 iframe 的 src 属性
			iframe.src = urlWithAuth;

			// 将 iframe 添加到页面中
			document.body.appendChild(iframe);
		</script>
	</body>
</html>

我们需要注意的就是提交API权限申请通过即可

申请通过后填写在我的前端代码配置地方即可