http://u220434.s1.weizhan1.com/admin/login.html
图片展示

企业微信如何向成员发送消息

作者:毛凌国 浏览: 发表时间:2024-08-30 11:59:50 来源:狮龙书廊

如何向成员发送消息

将开始调用企业的开放接口,通过当前访问成员的 user_id 向企业员工推送一条 “Hello World” 的应用消息。

通过本节教程,开发者将了解:

  1. 如何通过企业***授权码获取企业凭证
  2. 如何调用应用消息接口,向成员推送消息

准备工作

在开始本教程内容前,开发者需要做如下准备:

换取企业凭证

第三方服务商在取得企业的***授权码后,通过此接口可以获取到企业的 access_token。获取 access_token是调用企业微信 API 接口的***步,相当于创建了一个登录凭证,其它的业务API接口,都需要依赖于 access_token 来鉴权调用者身份。

获取企业凭证需要 suite_access_token ,关于如何获得 suite_access_token 请参考 三:如何获取第三方应用凭证 内容。

// 从缓存中读取 permanant_codelet permanent_code = Tool.GetPermanentCode(corp_id);// 从缓存中读取 suite_access_tokenlet suite_access_token = Tool.GetSuiteAccessToken();// 获取企业授权let {data} = await axios.post(`https://qyapi.weixin.qq.com/cgi-bin/service/get_corp_token?suite_access_token=${suite_access_token}`,{permanent_code,auth_corpid});let {access_token} = data;if(access_token){console.log('获取 corp_access_token 成功',access_token);// 缓存当前企业的 access_tokenTool.SaveCorpAccessToken(corp_id);}else{console.error('获取 corp_access_token 失败',data);}

关于获取企业凭证更多的内容,请参考 获取企业凭证。

调用企业业务接口,向成员发送消息

我们在上一步中得到了企业凭证 access_token,在上节课程中得到了登录用户的 user_id。

假设在我们的第三方应用实现这样一个功能,当员工登录到这个第三方应用的时候,我们通过这个第三方应用向这名成员发送一条欢迎信息。

// 从缓存中读取当前企业的信息let corp_info = await Tool.GetCorpInfo(corp_id);// 获取当前第三方应用在企业内的 agent_idlet agent_id = corp_info.auth_info.agent[0].agentid;// 从session中读取当前访问用户的 user_idconst user_id = req.sess.user.UserId;// 读取当前企业的 access_tokenlet access_token = await Tool.GetCorpAccessToken(corp_id);// 调用推送应用消息let {data} = await axios.post(`https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=${access_token}`,{"touser" : UserId,"msgtype" : "text","agentid" : agentID,"text" : {"content" : "Hello world!"}});

通过调用推送应用消息的接口,成员会在会话列表看到第三方应用发送来的 Hello World 消息。

image

关于应用消息推送更详细的使用和说明,请参考 发送应用消息。

结语

在前面的课程中,我们已经了解了企业微信第三方应用开发的基本流程,完成了创建应用,部署回调服务,接收 suite_ticket 推送,获得 suite_access_token,将应用安装到企业工作台,获得企业授权码,调用企业接口发送消息等步骤。

到现在,开发者已经具备了企业微信第三方应用开发的基本技能,使用企业微信更多开放能力创造强大的应用,可以通过 开发文档 了解更多开放能力,开发者还可以通过官方提供的 工具资源 进行***的开发和调试。

在下节课程中,我们将了解如何将应用上线和后续的推广运营。



企业微信如何向成员发送消息
如何向成员发送消息
长按图片保存/分享
1
你的喜欢,就是我坚持写下去的能量器
好文推荐
已有34人推荐
文章推荐

成都狮龙书廊科技有限责任公司长春分公司 

0431-85741934

admin@毛凌国.我爱你

admin@maolg.site

admin@maolg.info

企业邮箱传真:4008266163-81212 

统一社会信用代码91220101MA14BJJ05D

开户银行名称:中国银行股份有限公司长春汽车厂支行    开户银行代码:104241010003 

开户名称:成都狮龙书廊科技有限责任公司长春分公司    企业账号:163642934965 

地址:长春汽车经济技术开发区一汽集团公司二生活区610栋2单元504号房

 开户银行代码:104241010003

电子邮箱(Email): public@maolg.com 推广链接

网络管理员(administrator): admin@maolg.com    

  ICP备案/许可证编号:蜀 ICP备17015012号-1

 

工商注册号:510109000979446

 

企业微信 狮龙书廊

           百度统计 

 

致力于高端品牌网站建设

我们旨在为客户塑造***的互联网形象,以高品质设计创造商业价值

中国·吉林 .长春

汽车经济技术开发区一汽集团公司二生活区610栋2单元504号房

130000

ORCID iD icon https://orcid.org/0009-0008-6003-7549

 

 

 

XX网络科技有限公司  

80% of the industry leaders

 

 

XX网络科技有限公司致力专注于网站建设、企业邮箱、域名空间及服务器、等服务项目;

已为上千家企业提供了网站建设,网页设计,网站程序开发,Flash动画制作,网站售后维护等一条龙专项服务,深受广大客户的好评。

我们拥有专业***的设计和技术团队,以极具创意的网站设计、精湛卓越的网站开发技术,专业的网络策划团队为您量身定制满意的网站建设方案。


 

公司卫星信用标注地址

成都狮龙书廊科技有限责任公司

长春分公司地图开发

狮龙书廊地图开发工具专栏

OpenAdminTools

联合国儿童基金会公益宣传专栏

企业微信 

 毛凌国.我爱你 

企业微信

 

 

 

 

ORCID iD icon https://orcid.org/0009-0008-6003-7549

 

 

 

 .      

商务合作伙伴_COOPERATIVE PARTNER

成都獅龍書廊科技有限責任公司

長春分公司 

 

地址:长春市绿园區610栋2门28号號

電話:0431-85741934  手机:13904310313

郵箱:admin@毛凌國.中國

 

 

吉ICP備2022002610-1號, All Rights Reserved

 

客服中心
服务热线:
13904310313
二维码
扫码关注
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功!
添加微信好友,详细了解产品
我知道了
吉ICP备2022002610号-1