Прежде всего, необходимо установить Python 3.5.2, и не забудьте проверить оба флажка:
После того, как свежий установка питон позволяет настроить Twilio учетную запись.
Подпишитесь на Twilio счет и создать API https://www.twilio.com/try-twilio
Код:
Шаг 1: Создание ключа API
Во-первых, необходимо создать ключ API, который содержит секрет, используемый для подписи доступа лексем. Вы можете создать API ключи от Twilio консоли или с помощью API REST. На момент создания ключа API, вы будете показаны тайной ключа. В целях безопасности, вам будет показан только секрет при создании ключа. Вы должны сохранить его с SID Ключ в надежном месте для следующего шага.
Шаг 2: Генерация токена доступа
Далее, вы будете использовать секрет ключа API, созданный на шаге 1, чтобы сформировать доступ-токенов с помощью Twilio Helper Library. Каждый маркер получает доступ к специфическим возможностям клиента.
затем сделать файл .py и заполнить его с этим (замените _sid и _token на ваш живой _sid и _token, а также заменить цифры):
Код:
# Загрузите библиотеку Twilio-питон из http://twilio.com/docs/libraries
от twilio.rest импорта TwilioRestClient
# Найти эти значения в https://twilio.com/user/account
account_sid = "ACXXXXXXXXXXXXXXXXX"
auth_token = "YYYYYYYYYYYYYYYYYY"
Клиент = TwilioRestClient (account_sid, auth_token)
сообщение = client.messages.create (для ="+12316851234", = From в"+15555555555",
тело ="Привет!")
Затем запустите в CMD:
Код:
пункт установить Twilio
Теперь вы можете проверить sms.py файл, дважды щелкнув по нему, после нескольких секунд вы должны получить смс с номера Twilio с собственным текстом.
Настройка электронной почты отправителя:
Открыть CMD и тип:
Код:
>питон
>>> импорт smtplib
После этого заменить учетные записи электронной почты в коде выше, и сохранить его как email.py:
Код:
импорт smtplib
Сервер = smtplib.SMTP ( 'smtp.gmail.com', 587)
server.starttls ()
server.login ("ВАШ АДРЕС ЭЛЕКТРОННОЙ ПОЧТЫ", "ВАШ ПАРОЛЬ")
сообщ = "ВАШЕ СООБЩЕНИЕ!"
server.sendmail ("ВАШ АДРЕС ЭЛЕКТРОННОЙ ПОЧТЫ", "Адрес электронной почты, ОТПРАВИТЬ", MSG)
server.quit ()
Если вы используете Gmail, не забудьте разрешить "менее безопасные приложения" для доступа к учетной записи.
После выполнения этих шагов можно создать простой файл .bat использовать в удаленном менеджере, чтобы запустить эти два питона сценариев в случае тревоги
Код:
@ECHO OFF
начать C: \ ****** \ gmail.py
начать C: \ ****** \ sms.py
Постскриптум Я сделал эти шаги, и все работает нормально для меня, я не писал ни смс отправитель сценария, ни электронной почты отправителя один, использовать их по своему усмотрению.
Использованные источники:
создание Twilio API https://www.twilio.com/docs/api/rest/access-tokens
SMS .py файл https://www.twilio.com/docs/quickstart/python/sms/sending-via-rest
электронный материал http://naelshiab.com/tutorial-send-email-python/