导语:最近领导下发指令,要求研究SAP与微信,企业微信,钉钉,邮件推送消息的平台,类似于采购订单审批之后,可以通过以上软件给用户发消息,我认领了微信的部分。
整个研究过程是很痛苦的,焦头烂额,好在做出来了,如下图。
总结一下,传输媒介主要是微信公众号,微信的很多高级接口,一般的公众号账号没有接口的使用权限,只有经过【认证的服务号】,才有使用全部接口的权限!!一般的订阅号很多高级接口都不能用,很难受。
一、申请测试账号
介于公司不会给正在运营的公众号测试玩,自己注册了一个公众号,每个公众号会提供【测试账号】,据有全部高级接口的权限,非常NICE。
申请了测试账号,就可以开始干活啦。
整个的过程与常规的API接口差不多,先是获取Token,然后用Token拼接地址发送信息。
任何碰见的问题都可以在微信的开发文档中获取👉【微信官方文档】,包括接口中的各种报错代码。
二、准备用户
扫码关注下面的公众号,会生成一个用户的ID,发送信息给用户要使用ID。
三、准备模板
我这里选择了使用模板信息,这样会整洁一些,在测试账号中可以直接新增测试模板,在真正的公众号中需要在后台加载模板,模板中如果要使用变量,用{{name.DATA}}的格式,必须用【.DATA】结尾,在接口调用的时候就可以直接用name这个变量了。
四、获取Token
根据APPID和appsecret,获取Token
https请求方式: GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
五、调用模板发送接口
下图的中有体验接口权限的全部内容,点击进去有示例代码
根据示例代码,就可以完成接口调用了啦,好开心,哈哈哈
PS:如果是正式的公众号还要设置模板、IP白名单等等,跟测试账号还是有些出入的,需要实践者自行研究。
以上的POST地址完成通讯,SAP端就自己写吧,在此不做展示了。
作者:小飞猪猪猪猪猪猪猪–CSDN