1、通过"配置客户联系「联系我」方式"接口生成联系方式的配置id(config_id=113d4e3a05af5caf0bba2c60120b2f9b)
1.1>联系方式类型:1-单人
1.2>场景:1-在小程序中联系
2、在小程序端引入企业微信客户服务插件
"plugins": {
"contactPlugin": {
"version": "1.4.3",
"provider": "wx104a1a20c3f81ec2"
}
}
3、小程序页面添加组件,配置plugid为第一步生成的联系方式config_id
<cell bind:startmessage='startmessage' bind:completemessage="completemessage" plugid='113d4e3a05af5caf0bba2c60120b2f9b' buttonText="4"/>
4、用户通过此插件添加企业员工
5、服务器收到企微事件消息
<xml>
<ToUserName><![CDATA[ww657a2d4ae89a4424]]></ToUserName>
<FromUserName><![CDATA[sys]]></FromUserName>
<CreateTime>1636461631</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[change_external_contact]]></Event>
<ChangeType><![CDATA[add_external_contact]]></ChangeType>
<UserID><![CDATA[alvin]]></UserID>
<ExternalUserID><![CDATA[wmdMreDgAAEIqn0xNqXwqMlY-xH_lonA]]></ExternalUserID>
<WelcomeCode><![CDATA[WYoTtENUd9Ox0Way7Hiq1A0IQS6EM99SWshVyDt0Z5Q]]></WelcomeCode>
</xml>
没有返回state
6、通过"获取外部联系人详情"接口,也没有返回state参数,add_way=0(未知)
你好,目前配置小程序联系我方式添加的外部联系人是没有state参数回调的,后续应该会对这个方式优化