企业微信用户增加外部微信用户为好友的研究

企业微信 文章 2020-08-04 14:13 904 0 全屏看文

AI助手支持GPT4.0

  1. 企业微信可以增加普通微信为好友么?

    答:可以

  2. 企业微信加普通微信为好友会有事件通知么?

        答:如果在企业微信的【客户联系】里有配置相关企业用户,在添加外部好友的时候会有事件推送

image.png

相关事件名:【添加企业客户事件】

配置了客户联系功能的成员添加外部联系人时,回调该事件


请求示例:

<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>

参数说明:


参数 说明

ToUserName 企业微信CorpID

FromUserName 此事件该值固定为sys,表示该消息由系统生成

CreateTime 消息创建时间 (整型)

MsgType 消息的类型,此时固定为event

Event 事件的类型,此时固定为change_external_contact

ChangeType 此时固定为add_external_contact

UserID 企业服务人员的UserID

ExternalUserID 外部联系人的userid,注意不是企业成员的帐号

State 添加此用户的「联系我」方式配置的state参数,可用于识别添加此用户的渠道

WelcomeCode 欢迎语code,可用于发送欢迎语

企业可以根据ExternalUserID调用“获取客户详情”读取详情。

企业可以通过配置客户联系「联系我」方式接口来指定State参数,当有客户通过这个联系方式添加企业成员时会回调此参数。

注意:如果外部联系人和成员已经开始聊天或已通过「外部联系人免验证添加成员事件」得到的welcomecode发送欢迎语,则不会继续返回welcomecode。

文档参考:https://open.work.weixin.qq.com/api/doc/90000/90135/92130#%E6%B7%BB%E5%8A%A0%E5%A4%96%E9%83%A8%E8%81%94%E7%B3%BB%E4%BA%BA%E4%BA%8B%E4%BB%B6


根据上面的 welcomecode,我们可以定制欢迎语事件

文档参考:https://open.work.weixin.qq.com/api/doc/90000/90135/92137


-EOF-

AI助手支持GPT4.0