为微信小程序添加在线客服和用户支持功能可以借助微信开放平台提供的客服消息接口进行开发。以下是一个示例案例,详细介绍了如何实现在线客服和用户支持功能。
一、申请接口权限
-
在微信公众平台中创建小程序。
-
在小程序后台的“设置”-“开发设置”中找到“接口权限”,点击“添加开发者”授权开发者使用客服消息接口。
-
在小程序后台的“开发”-“开发工具”中可以找到小程序的AppID,后续需要用到。
二、创建客服会话
- 在小程序前端页面中,引入微信官方提供的sdk。
// index.js
const app = getApp()
Page({
onLoad: function () {
wx.login({
success: res => {
if (res.code) {
// 获取用户登录凭证code,用于后续调用客服接口
const code = res.code
wx.request({
method: 'POST',
url: 'https://api.weixin.qq.com/cgi-bin/message/custom/typing?access_token=' + app.globalData.acc