微信公眾號新增“線上客服”的兩種思路

Gaara發表於2018-11-20

最近接到一個新需求:在公眾號裡面新增一個“線上客服”的選單,點選選單跳到三方客服頁面。

看起來是不是很簡單?只需要在公眾號後臺傻瓜式的建立選單然後配上三方連結就行了。 但是,苦就苦在需要獲取使用者的暱稱拼到連結後面。

那麼問題來了,公眾號後臺配置的連結是不能動態新增暱稱的!所以,只能開發了~~

因為自己能力有限,不懂後臺程式碼,所以只提供兩種思路以供參考。

一、完全後臺開發

這種其實很容易想到,就是通過 appId 和 appSecret 獲取到公眾號 access_token ,然後以此獲取使用者的 openId ,這樣使用者暱稱就拿到了。 把拼接後的 url 處即可。

微信公眾號新增“線上客服”的兩種思路
缺點:這種方法如果要換連結的話後臺就需要上線,更換的時間相對長一點。

二、後臺為主,前端為輔

這種只需要在公眾號後臺配一個固定的前端頁面即可。 在前端頁面向後臺發請求,通過第一種思路的方式獲取到使用者的暱稱並拼接好連結,然後把連結返回到前端頁面。前端頁面生成 iframe 即可。

缺點:多一次請求,體驗性稍差。

相關文章