一、獲得插件代碼
1. 注冊賬號
訪問 http://www.up440.com 注冊POP800賬號
2. 生成代碼
登錄管理端進入系統設置->生成代碼->小程序插件,獲取插件代碼。
例如:
plugin://pop800/chat?n=您的工號&w=站點ID&c=用戶KEY
二、接口說明
1. 跳轉到對話頁面
例如:
<navigator id="nav" url="plugin://pop800/chat?n=888888&w=335608&c=bb5753ff1e864556">進入客服</navigator >
2. 指定openid
插件參數增加openid,作為用戶的唯一標識,最大長度32個字符
例如:
plugin://pop800/chat?n=888888&w=335608&c=bb5753ff1e864556&openid=ABCDED0000000
3. 指定用戶昵稱
插件參數增加nickname,可自定義用戶昵稱,最大長度20個字符
例如:
plugin://pop800/chat?n=888888&w=335608&c=bb5753ff1e864556&nickname=張三
4. 設置訪客信息
例如:
let info = {
nickname: 'POP800',
avatar: 'https://u.pop800.com/face/default.png',
openid: 'ABCDED0000000',
gender: '先生',
telephone: '488-8888-888',
mobile: '1388888888',
birth: '1980-08-08',
email: 'support@email.com',
qq: '12345678',
wechat: 'mypop800',
city: '沈陽',
province: '遼寧',
address: '北京市海淀區',
postcode: '100052',
company: 'POP800云服務平臺',
website: 'http://www.up440.com',
remark: '備注信息'
};
plugin.setUserInfo(info);
wx.navigateTo({
url: 'plugin://pop800/chat?n=888888&w=335608&c=bb5753ff1e864556',
});
5. 獲得未讀消息數量
例如:
plugin.getUnreadMsgNum(function(res){
var msgNum = res;
});