Python-Twilio没有发送带有测试证书的短信。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-Twilio没有发送带有测试证书的短信。相关的知识,希望对你有一定的参考价值。

我已经在twilio上创建了试用帐户,并使用]安装了twilio。

pip install twilio

在Ubuntu 14.04 LTS上。

下面是我发送短信的python代码

from twilio.rest import TwilioRestClient

account_sid = "MY TEST ACCOUNT SID"
auth_token  = "MY TEST ACCOUNT TOKEN"
client = TwilioRestClient(account_sid, auth_token)
print "running!!"

sms = client.sms.messages.create(body="All in the game, yo",
    to="+91MYNUMBER",
    from_="+1MY_TWILIO_NUMBER")
print sms.sid
print sms.status

运行此python文件时,我从twilio得到以下日志错误。

追踪(最近通话):在第40行中输入文件“ /home/software/ws/extra/scripts/test.py”from _ =“ + 1MY_TWILIO_NUMBER”)创建文件“ /usr/local/lib/python2.7/dist-packages/twilio/rest/resources/sms_messages.py”,行167返回self.create_instance(kwargs)在create_instance中的第365行,文件“ /usr/local/lib/python2.7/dist-packages/twilio/rest/resources/base.py”data = transform_params(body))在请求中,文件“ /usr/local/lib/python2.7/dist-packages/twilio/rest/resources/base.py”,第200行resp = make_twilio_request(方法,uri,auth = self.auth,** wargs)在make_twilio_request中的文件“ /usr/local/lib/python2.7/dist-packages/twilio/rest/resources/base.py”,第164行uri = resp.url,msg =消息,代码=代码)twilio.rest.exceptions.TwilioRestException:HTTP 400错误:发件人电话号码+ 1MY_TWILIO_NUMBER不是有效的,支持SMS的入站电话号码或您帐户的短代码。

我检查过我的电话号码是否具有语音,短信和彩信功能。

我已经在here上检查了此错误。然后我尝试使用+ 15005550006

号码,它正在运行,但是我从未在手机上收到短信。消息进入了队列,无法处理。
runnnign!!
SM3f51b1c3e5ad43d38bd548cfada14175
queued

我想念的是什么?为什么我没有收到短信?

我已经在twilio上创建了试用帐户,并使用ubuntu 14.04 LTS上的pip install twilio安装了twilio。下面是我的python代码,用于从twilio.rest发送短信,导入import TwilioRestClient ...

答案

Twilio开发人员推广人员在这里。

另一答案

[我使用php将SMS从试用帐户发送到从Twilio购买的美国电话号码中经过验证的印度电话号码。尽管我可以在仪表板上以及回调中看到“已发送”状态,但没有收到任何消息。已打开一张票以进行检查。

以上是关于Python-Twilio没有发送带有测试证书的短信。的主要内容,如果未能解决你的问题,请参考以下文章

如何发送带有 HttpRequestMessage 的证书?

如何发送 iOS - 带有 P12 证书的 APN 通知 - C# 示例

在 Chrome 中发送带有客户端证书的 HTTP 请求

如何通过 PHP 发送带有 pem 证书的 curl 请求?

jmeter发送https请求

我们如何在 Linux 上使用 axios 发送带有 Kerberos 身份验证的 post 请求?