企业微信聊天框中点击自建应用获取当前聊天外部联系人userid,wx.agentConfig调用
企业微信聊天框中点击自建应用获取当前聊天外部联系人userid
在企业微信的聊天框中,点击自建应用可以获取当前聊天的外部联系人userid。这个功能非常有用,因为它允许我们通过API接口来获取当前聊天的用户信息。
wx.agentConfig调用
为了实现这个功能,我们需要使用wx.agentConfig()方法来配置企业微信的agent。agent是企业微信的一个重要组成部分,它负责处理来自外部应用的请求。
下面是具体步骤:
1. 获取当前聊天的userid:首先,我们需要获取当前聊天的userid。这可以通过点击自建应用并获取返回的userid来实现。
2. 配置企业微信agent:接下来,我们需要使用wx.agentConfig()方法来配置企业微信的agent。这个方法需要传入一个对象,包含了agent的相关信息,如appid、secret等。
3. 调用wx.agentConfig()方法:在配置agent后,我们可以通过调用wx.agentConfig()方法来获取当前聊天的外部联系人userid。
下面是具体代码示例:
```javascript// 获取当前聊天的useridlet userid = wx.getStorageSync('currentChatUserid');
// 配置企业微信agentwx.agentConfig({
appid: 'your_appid',
secret: 'your_secret'
});
// 调用wx.agentConfig()方法获取外部联系人useridwx.agentConfig().then((res) => {
let externalContactId = res.external_contact_id;
console.log('externalContactId:', externalContactId);
}).catch((err) => {
console.error(err);
});
```
注意事项
* appid和secret的配置:在使用wx.agentConfig()方法时,需要传入appid和secret。这些信息可以在企业微信的后台管理中找到。
* agent的配置:agent的配置是必须的,因为它负责处理来自外部应用的请求。如果没有正确配置agent,可能会导致获取userid失败。
* userid的获取:userid的获取需要通过点击自建应用并获取返回的userid来实现。这个步骤非常重要,因为它决定了我们是否可以成功获取当前聊天的外部联系人userid。
总之,通过使用wx.agentConfig()方法和点击自建应用,我们可以成功获取当前聊天的外部联系人userid。这是一个非常有用的功能,可以帮助我们更好地管理企业微信中的用户信息。