首页 > 其他分享 >记录Springboot中向企业微信指定人员发送含链接的消息

记录Springboot中向企业微信指定人员发送含链接的消息

时间:2024-01-05 15:46:20浏览次数:42  
标签:IP Springboot 微信 域名 添加 中向 ip 服务器

背景:

从海康智能门禁获取到了进入教室的人脸信息,由此得到一批用户List,等会儿就要实时向这批用户发送消息“***,您已进入**教室,请填写使用情况表<a href="****">”。 

 

过程:

读了微信的开发者文档,摸索着写了测试代码。

在debug时,发现微信传来的是{"errcode":60020,"errmsg":"not allow to access from your ip, hint: [*******], from ip:***

尝试一: 根据指示在微信后台”安全与管理“里“管理工具”里“通讯录同步”里配置了企业可信IP,但是没用,还是报一样的错。

尝试二:后来又在应用管理里找到自己的应用,点开,最下面也有个企业可信IP,点开,它还需要先配置可信域名。。我的编码pc的ip目前在局域网里, 部署的服务器的IP也在局域网里,需要找人添加域名映射搞到公网上去,(因为是麻烦别人的事儿,就直接加服务器的了,所以直接上正式代码了。)

 

第一步:添加公网域名映射。

找人在ngix添加了对我的项目的http://ip:port/映射。确认在外网通过域名也能访问我的工程了。

(之前为了使用客户端的摄像头,自己搞了openssl,把http改成https了。BUT我们单位没有买ssl,要添加到公网只能改回http:****)

第二步:在企业微信上添加信任域名

前面两个框配好后,要验证,按照它的验证要求,下载了这个文件,放到我的工程的static目录下,重新mvn package,打包上传到服务器,重启应用。再点击上面的“确认”按钮,很快就验证通过了。

 

第三步:在企业微信上添加可信任ip

注意1:一定要在自己的应用下面添加,不能在上面“尝试一”处添加。

注意2:只填自己的服务器在局域网内的IP(10.10.9.**这种没用),还是报错,但是,但是,它的报错信息如上,有个fromip:221.231.**.**,我就把这个ip也加到可信列表里去了。;分割

 

第四步:验证是否有效

因为我的代码是由海康门禁来的,我去刷一下海康设备上,刷一下脸,再过来看,发现我的企业微信上已经收到消息了。

^V^

 

通了,BUT,字符乱了,全变成问号了。 ----我要下班了,下周来再看为啥变问好了

 

标签:IP,Springboot,微信,域名,添加,中向,ip,服务器
From: https://www.cnblogs.com/wolf-python-lily/p/17947040

相关文章

  • 用 SpringBoot+Redis 解决海量重复提交问题
    1前言在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段:数据库建立唯一性索引,可以保......
  • Android项目实战(六十八):微信分享的实现
    系统分享://系统转发方式publicstaticvoidshareBySystem(Contextcontext,Filefile){WxUtils.checkFileUriExposure();Intentintent=newIntent(Intent.ACTION_SEND);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);Uricont......
  • 基于SpringBoot+Vue的线上课程管理系统设计实现(源码+lw+部署文档+讲解等)
    (文章目录)前言:heartpulse:博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌:heartpulse:......
  • Hbuilderx 创建 uni-app 项目,发行微信小程序
    创建uni-app项目,发行微信小程序发行微信小程序时,需要注意主包因uni_modules文件大超包问题。在Hbuilderx创建uni-app项目时,uni_modules文件会包含一些第三方组件和插件,而这些文件可能会导致主包的体积超过小程序的限制。为了解决这个问题,可以采取一些措施来减小主包的体积。一种......
  • springboot057洗衣店订单管理系统-计算机毕业设计源码+LW文档
    论文选题理由衣服是人们必不可少的重要物品,它让人们显得好看,变得舒适。一些人也会花费很昂贵的价格去购买自己心意的衣服,当我们刚刚购买时衣服非常的整洁非常的漂亮,但是当我们穿了一段时间后烦恼就来了。衣服变脏了、粘上油渍了,或者是放了一段时间后发黄了。这样的问题很多,而且很......
  • springboot058美发门店管理系统-计算机毕业设计源码+LW文档
    美发门店管理系统摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了美发门店管理系统的开发全过程。通过分析美发门店管理系统管理的不足,创建了一个计算机管理美发门店管理系统的方案。文章介绍了美发门店管理系统的系统分析部分......
  • springboot059课程答疑系统-计算机毕业设计源码+LW文档
    摘要随着信息互联网信息的飞速发展,无纸化作业变成了一种趋势,针对这个问题开发一个专门适应师生交流形式的网站。本文介绍了课程答疑系统的开发全过程。通过分析企业对于课程答疑系统的需求,创建了一个计算机管理课程答疑系统的方案。文章介绍了课程答疑系统的系统分析部分,包括可行......
  • springboot060师生共评的作业管理系统-计算机毕业设计源码+LW文档
    师生共评的作业管理系统设计与实现摘要随着信息互联网信息的飞速发展,无纸化作业变成了一种趋势,针对这个问题开发一个专门适应师生作业交流形式的网站。本文介绍了师生共评的作业管理系统的开发全过程。通过分析企业对于师生共评的作业管理系统的需求,创建了一个计算机管理师生共评......
  • springboot056教学资源库-计算机毕业设计源码+LW文档
    摘要社会的进步,教育行业发展迅速,人们对教育越来越重视,在当今网络普及的情况下,教学模式也开始逐渐网络化,各大高校开始网络教学模式。本文研究的教学资源库系统基于Springboot框架,采用Java技术和MYSQL数据库设计开发。在系统的整个开发过程中,首先对系统进行了需求分析,设计出系统的......
  • 微信小程序直播(二):如何使用第三方直播插件快速实现企业直播间
    ZEGO微信小程序直播SDK可以在微信小程序中提供实时音视频直播服务,从而实现电商直播/在线教育/在线问诊/视频客服等各种业务场景。但是由于微信小程序的官方限制,在某些场景下需要额外使用ZEGO提供的小程序直播插件才能实现实时音视频直播功能。本节将介绍需要使用与不需要使用Z......