Twilio是否阻止谷歌验证短信?

Twilio是否阻止谷歌验证短信?,twilio,Twilio,我已经创建了一个POC应用程序,使用Twilio试用帐户连接Twilio API下载短信。最终目标是能够针对Google MFA背后的web应用程序编写测试自动化 该代码可以工作并下载短信,但它不会返回我从自己手机转发的任何包含谷歌验证码的短信。我可以转发其他消息或向Twilio帐户发送新消息,这些消息会被返回。但谷歌什么也没有。我还发现,如果我从代码中删除G,它也会通过OK,例如发送465720而不是G-465720 如果您感到好奇,下面是代码: WebRequest

我已经创建了一个POC应用程序,使用Twilio试用帐户连接Twilio API下载短信。最终目标是能够针对Google MFA背后的web应用程序编写测试自动化

该代码可以工作并下载短信,但它不会返回我从自己手机转发的任何包含谷歌验证码的短信。我可以转发其他消息或向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;
WebRequest req=WebRequest.Create(“https://api.twilio.com/2010-04-01/Accounts/AC################################f/Messages.json");
添加(“授权”,“基本[修订]=”);
WebResponse resp=req.GetResponse();
流数据=resp.GetResponseStream();
StreamReader sr=新的StreamReader(数据);
字符串msgData=sr.ReadToEnd();
TwiliorResponse treResponse=JsonConvert.DeserializeObject(msgData);
content=t响应。消息[0]。正文;

是的,Twilio会阻止来自谷歌和Facebook的短信短代码,因为他们有只发送到实际手机号码的协议。有关更多信息,请参阅本文:

您是如何将谷歌消息转发到您的Twilio号码的?我也看到过这种行为。你有任何更新吗?@philnash,我设置了测试帐号来使用Twilio号码。@DaveLowe,有。由于与他们达成了一些协议,Twilio阻止了来自谷歌和Facebook的短信短代码。另一种选择是看看bandwidth.com。