我正在寻找一个使用API监控Twilio状态的解决方案。我的操作:从第三方监控供应商向Twilio状态页面发送API请求。如果API失败(没有获得200OK),这将意味着Twilio有问题。除此之外,一切都很好。
我找到了Twilio status - https://status.twilio.com/api/v2/status.json的这个接口调用
我正在寻找更多的“自动”的方式来检查Twilio的方式,而不是查询此API和检查内部的API响应的状态。
谢谢。
发布于 2021-09-15 02:09:57
Twilio开发者的布道者在这里。
在Twilio Status page的顶部,你会发现一个“订阅更新”的按钮。单击该按钮将显示订阅更新的选项。您可以通过电子邮件、短信、RSS源或webhook进行订阅。如果您选择webhook选项,则可以选择通过HTTP请求将Twilio状态更新发送到您的应用程序。
然而,Twilio API的状态并不像API是否可用那么简单。在我写这个答案的时候,状态页描述了服务降级,但事件涉及到索马里电信网络的短信传送延迟,法国布伊格电信公司计划的运营商维护,以及短信,彩信和WhatsApp定价信息更新的延迟。所有这些都不会阻止您使用Twilio API发送SMS消息(尽管其中一些消息在法国/索马里可能会延迟)。
老实说,我不建议您实现来自监控服务的健康检查请求,因为它并不能说明全部情况。相反,我建议您使用API观察活动的成功率,并在尝试向API发出与您和应用程序的功能相关的请求时,根据收到的错误消息进行监视和警报。然后,您可以通过订阅Twilio Status alerts提供给您的信息来支持这一点,该信息允许您了解应用程序接口是否已关闭,运营商是否正在进行维护,如果完全存在其他问题。
https://stackoverflow.com/questions/69159611
复制相似问题