企业微信API学习笔记

企业微信API学习笔记企业微信API学习笔记

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一、企业微信与EIP互通

application.yml文件配置企业微信

企业微信API学习笔记

自建应用:

企业微信API学习笔记

 

二、接受消息回调:

企业微信API学习笔记

URL:为回调服务地址

Token():Token用于计算签名Token作为密钥,仅开发者和企业微信知道,在传输中不可见,用于参与签名计算

具体为:约定Token作为密钥,仅开发者和企业微信知道,在传输中不可见,用于参与签名计算。企业微信在推送消息时,将消息内容与Token计算出签名。开发者接收到推送消息时,也按相同算法计算出签名。如果为同一签名,则可信任来源为企业微信,并且内容是完整的

企业微信API学习笔记

EncodingAESKey():EncodingAESKey用于消息内容加密

由于消息是在公开的因特网上传输,消息内容是可被截获的,如果内容未加密,则截获者可以直接阅读消息内容,EncodingAESKey可将发送的内容进行加密,并组装成一定格式后再发送。

企业微信API学习笔记

 pom.xml(eip)配置:

企业微信API学习笔记

 三、企业微信获取登陆用户信息

1、如果企业需要在打开的网页里面携带用户的身份信息,第一步需要构造如下的链接来获取code参数:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect

企业微信API学习笔记

企业微信API学习笔记

员工点击后,页面将跳转至 redirect_uri?code=CODE&state=STATE,企业可根据code参数获得员工的userid。code长度最大为512字节。 

企业微信API学习笔记

 

流程图:企业微信API学习笔记

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186693.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue中使用animate css

    vue中使用animate cssvue2使用animatecss安装安装的方式有很多种1.在html文件中直接引用从github上下载的资源<linkrel="stylesheet"href="vue2-animate.min.css">2.如果使用webpack并且用对了css-loader可以使用npm安装npm安装包依赖npminstall–savevue2-animate3…

    2022年7月27日
    5
  • matlab验证确认和测试,验证和确认快速入门[通俗易懂]

    matlab验证确认和测试,验证和确认快速入门[通俗易懂]请选择其一AlabamaAlaska美属萨摩亚APO/FPOAAAPO/FPOAEAPO/FPOAPArizonaArkansasCaliforniaCarolineIslandsColoradoConnecticutDelawareDistrictofColumbiaFlorida格鲁吉亚关岛HawaiiIdahoIllinoisIndianaIowaKansasKentuckyLo…

    2022年5月5日
    46
  • 网络营销推广案例ppt_网络营销和推广的方法

    网络营销推广案例ppt_网络营销和推广的方法电驴资源下面是用户共享的文件列表,安装电驴后,您可以点击这些文件名进行下载一┳═┻︻▃内容简介处附有网盘快速下载通道▃︻┻═┳一[实战网络营销.网络推广经典案例战术解].扫描版.张书乐.pdf详情68.1MB全选68.1MB下载地址(拷贝到电驴或者迅雷即可下载):ed2k://|file|%5B%E5%AE%9E%E6%88%98%E7%BD%91%E7%BB%9C%E8%9…

    2022年10月19日
    2
  • linux tcptraceroute tcpping安装使用

    linux tcptraceroute tcpping安装使用1.首先安装依赖包libpcapyuminstall-ylibpcap2.下载tcptracerouterpm包,并安装rpm-ivhtcptraceroute-1.5-0.beta7.el6.rf.x86_64.rpmtcptraceroute121.46.29.1155810-n-q1tracerouteto121….

    2022年6月20日
    53
  • JAVA 正则表达式_正则表达式文档

    JAVA 正则表达式_正则表达式文档一、校验数字的表达式1数字:^[0-9]*$2n位的数字:^\d{n}$3至少n位的数字:^\d{n,}$4m-n位的数字:^\d{m,n}$5零和非零开头的数字:^(0|[1-9][0-9]*)$6非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?…

    2025年12月11日
    2
  • :nth-child(n)

    :nth-child(n)

    2021年9月20日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号