Twilio会阻止Google验证短信吗?

时间:2019-03-20 19:07:21

标签: twilio

我已经使用Twilio试用帐户创建了POC应用程序,以连接到Twilio API来下载SMS消息。最终目标是能够针对Google MFA背后的Web应用编写自动化的测试。

该代码可以工作并下载SMS消息,但不会返回我从自己的手机转发来的包含Google验证码的任何文本。我可以转发其他消息或将新消息发送到Twilio帐户,它们将被退回。但是谷歌没有。我还发现,如果我从代码中删除了G,它也会通过OK,例如发送465720而不是G-465720。

如果您很好奇,这是代码:

            WebRequest req = WebRequest.Create("https://api.twilio.com/2010-04-01/Accounts/AC################################f/Messages.json");
            req.Headers.Add("Authorization", "Basic [REDACTED]==");
            WebResponse resp = req.GetResponse();

            Stream data = resp.GetResponseStream();
            StreamReader sr = new StreamReader(data);

            string msgData = sr.ReadToEnd();
            TwilioResponse tResponse = JsonConvert.DeserializeObject<TwilioResponse>(msgData);

            content = tResponse.messages[0].body;

1 个答案:

答案 0 :(得分:1)

是的,Twilio阻止来自Google和Facebook的SMS短代码,因为它们只同意发送到实际的手机号码。有关更多信息,请参见本文:https://support.twilio.com/hc/en-us/articles/223134367-Sending-messages-from-Facebook-and-other-services-to-Twilio