监控服务调用微信API给自己发告警信息可以通过以下步骤实现:
1、注册公众平台订阅号(个人的未认证订阅号即可)。
2、开通开发者中心功能,注册公众平台测试账号,获取到appID和appsecret。
3、通过appID和appsecret获取access_token(也即是临时凭证,有效时间为两小时,需要在到期前去更新),获取的url为https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET。
4、使用个人微信号关注这个测试账号,关注后在右方会出现加密后的微信号(也就是OpenID)。
5、通过脚本调用API,这里以PHP,以OpenID列表群发为例。
6、用浏览器打开这个页面,显示成功。
7、在手机上查看订阅号发来的信息。
需要注意的是,对于需要紧急处理的监控不适合用微信订阅号来发,因为有一定的延迟,为了腾讯了为安全,使用access_token,两小时就超时,所以要在超时前重新获取,可以直接在代码里进行刷新获取,测试账号每天可获取最大次数为2000次。
相关问题与解答:
Q1: 如果只有一个账号关注的话,可以自己再随便造一个,或两个OpenID写成一样吗?
A1: 是的,如果只有一个账号关注的话,可以自己再随便造一个,或两个OpenID写成一样。
Q2: 使用access_token有什么需要注意的地方吗?
A2: 使用access_token时需要注意其有效期只有两小时,所以在过期前需要重新获取并在代码中刷新。
各位小伙伴们,我刚刚为大家分享了有关“监控服务调用微信API如何给自己发告警信息”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!