企業微信-給新客戶發送歡迎語(二)(個性化歡迎語)


  如上文所述,企業微信除了可以通過后管配置的方式來設置歡迎語,還可以基於公開的API來設置來實現給客戶發送個性化歡迎語。

下面來聊下具體的實現步驟(下文以根據客戶來源渠道不同,發送不同的歡迎語為例):

  1、獲取客戶來源渠道 - 實現方式在博文【企業微信-標記客戶(外部聯系人)來源渠道】里有說明,這里不再贅述。

  2、處理添加企業客戶事件 -

    ① 開發自己的應用程序,用來與企業微信交互,以接收回調事件及API調用,與企業微信進行通信。

      根據事件中的【state】字段來判斷用戶來源於哪個渠道(微信、QQ);

<xml>
    <ToUserName><![CDATA[toUser]]></ToUserName>
    <FromUserName><![CDATA[sys]]></FromUserName> 
    <CreateTime>1403610513</CreateTime>
    <MsgType><![CDATA[event]]></MsgType>
    <Event><![CDATA[change_external_contact]]></Event>
    <ChangeType><![CDATA[add_external_contact]]></ChangeType>
    <UserID><![CDATA[zhangsan]]></UserID>
    <ExternalUserID><![CDATA[woAJ2GCAAAXtWyujaWJHDDGi0mAAAA]]></ExternalUserID>
    <State><![CDATA[teststate]]></State>
    <WelcomeCode><![CDATA[WELCOMECODE]]></WelcomeCode>
</xml>

     根據渠道不同,通過【發送新客戶歡迎語】)推送不同歡迎語(您好,來自QQ渠道的用戶!/您好,來自微信渠道的用戶!)

     (API(https://qyapi.weixin.qq.com/cgi-bin/externalcontact/send_welcome_msg?access_token=ACCESS_TOKEN)

{
    "welcome_code": "CALLBACK_CODE",
    "text": {
        "content": "文本消息內容"
    },
    "attachments": [{
        "msgtype": "image",
        "image": {
            "media_id": "MEDIA_ID",
            "pic_url": "http://p.qpic.cn/pic_wework/3474110808/7a6344sdadfwehe42060/0"
        }
    }, {
        "msgtype": "link",
        "link": {
            "title": "消息標題",
            "picurl": "https://example.pic.com/path",
            "desc": "消息描述",
            "url": "https://example.link.com/path"
        }
    }, {
        "msgtype": "miniprogram",
        "miniprogram": {
            "title": "消息標題",
            "pic_media_id": "MEDIA_ID",
            "appid": "wx8bd80126147dfAAA",
            "page": "/path/index.html"
        }
    }, {
        "msgtype": "video",
        "video": {
            "media_id": "MEDIA_ID"
        }
    }]
}

         ② 設置接收時間服務器(當服務人員添加或者刪除了外部聯系人時,將以事件的形式推送到指定url)

      登錄企業微信后管-->客戶聯系-->客戶,點擊API展開,選擇【接收事件服務器】設置,設定用於接收回調事件、處理事件信息的URL、token、

 

因為沒有實操過,細節部分應該是有問題的,待后續優化。

經過查找,網上已經有了demo代碼:https://github.com/binarywang/weixin-java-cp-demo(測試可以使用)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM