Jetbrains全系列IDE稳定放心使用
一、企业微信与EIP互通
application.yml文件配置企业微信
自建应用:
二、接受消息回调:
URL:为回调服务地址
Token():Token用于计算签名,Token作为密钥,仅开发者和企业微信知道,在传输中不可见,用于参与签名计算
具体为:约定Token作为密钥,仅开发者和企业微信知道,在传输中不可见,用于参与签名计算。企业微信在推送消息时,将消息内容与Token计算出签名。开发者接收到推送消息时,也按相同算法计算出签名。如果为同一签名,则可信任来源为企业微信,并且内容是完整的
EncodingAESKey():EncodingAESKey用于消息内容加密
由于消息是在公开的因特网上传输,消息内容是可被截获的,如果内容未加密,则截获者可以直接阅读消息内容,EncodingAESKey可将发送的内容进行加密,并组装成一定格式后再发送。
pom.xml(eip)配置:
三、企业微信获取登陆用户信息
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
员工点击后,页面将跳转至 redirect_uri?code=CODE&state=STATE,企业可根据code参数获得员工的userid。code长度最大为512字节。