я создал пробный аккаунт на Twilio и установил Twilio с помощьюPython-Twilio не отправляет sms с тестовыми учетными данными.
pip install twilio
на убунту 14.04 LTS.
ниже мой питон код для отправки смс
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
Во время работы этого питона файл я получаю ниже ошибки журнала от Twilio.
Traceback (самый последний вызов последнего): Файл "/home/software/ws/extra/scripts/test.py", строка 40, в от _ = "+ 1MY_TWILIO_NUMBER") Файл «/ USR/местные /lib/python2.7/dist-packages/twilio/rest/resources/sms_messages.py ", строка 167, в создании return self.create_instance (kwargs) Файл" /usr/local/lib/python2.7/dist -packages/twilio/rest/resources/base.py ", строка 365, в create_instance 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, ** kwargs) Файл"/usr/local/lib/py thon2.7/dist-packages/twilio/rest/resources/base.py ", строка 164, в make_twilio_request uri = resp.url, msg = message, code = code) twilio.rest.exceptions.TwilioRestException: HTTP 400 error: От номера телефона + 1MY_TWILIO_NUMBER не действительный, входящий в СМС номер входящего или короткий код для вашей учетной записи.
Я проверил, мой номер имеет возможности для голоса, SMS & MMS.
Я проверил эту ошибку на here. то я попробовал с +15005550006 номер, он работает, но я никогда не получаю sms на своем мобильном телефоне. Сообщение отправилось в очередь, которая никогда не обрабатывается.
runnnign!!
SM3f51b1c3e5ad43d38bd548cfada14175
queued
Что мне не хватает? почему я не получаю смс?
Вы используете VOIP #? –
Нет прямо сейчас Я просто использую смс. –
Nexmo, где я работаю, имеет SMS API, который позволяет отправлять SMS 'более чем 200 странам/территориям с помощью простого HTTP-вызова.Вам разрешено присваивать белый список до 10 номеров, чтобы протестировать API, и вы можете пополнить свой аккаунт после полной проверки нашей платформы. Вы можете попробовать его здесь: https://dashboard.nexmo.com/sign-up Только для справки ссылка на документы API SMS: https://docs.nexmo.com/api-ref/sms -api –