使用 FCM 和 Twilio 发送短信
Posted
技术标签:
【中文标题】使用 FCM 和 Twilio 发送短信【英文标题】:Send a text message Using FCM and Twilio 【发布时间】:2019-03-26 16:01:54 【问题描述】:我想向存储在 Firebase 数据库中的特定用户号码发送短信。为此,我使用了 FCM 和 Twilio。我的问题是我遇到了以下错误。 (后续教程来自https://angularfirebase.com/lessons/sms-texting-with-twilio/)
errrrror Error: getaddrinfo ENOTFOUND api.twilio.com api.twilio.com:443
at errnoException (dns.js:28:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
code: 'ENOTFOUND',
errno: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'api.twilio.com',
host: 'api.twilio.com',
port: 443
【问题讨论】:
您可以通过简单的 Google 搜索找到这个问题的答案。话虽如此,您似乎需要购买高级服务才能从 firebase 调用 3rd 方软件 - link 感谢您的友好信息。 【参考方案1】:您所在的国家/地区屏蔽 twilio,您可以在向 twilio 发送请求之前使用代理。在英语中您可以将您的项目部署在另一个国家/地区的外部服务器上
【讨论】:
我认为您无法从发布的错误中看出这一点。另外,我不知道有哪些国家阻止了 Twilio。 您可以尝试使用 heroku 来部署您的应用程序,然后您会看到它正在运行以上是关于使用 FCM 和 Twilio 发送短信的主要内容,如果未能解决你的问题,请参考以下文章