-
Notifications
You must be signed in to change notification settings - Fork 0
/
ENVIA_SMS_PYHTON.py
53 lines (34 loc) · 1.32 KB
/
ENVIA_SMS_PYHTON.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/usr/bin/env python
# coding: utf-8
# # Python e API com Login
#
# ### O 1º Passo de toda API com Login é criar uma conta e pegar suas credenciais
#
# ### No seu código, o 1º passo é sempre estabelecer a conexão com a API, usando seu login e suas credenciais
#
# - Como cada API é uma ferramenta diferente, cada uma delas pode exigir que você faça algum tipo de configuração, que vai estar explicada na API. No nosso caso, teremos que validar um número e criar um número de envio
#
# - Depois, usamos os métodos da API normalmente para fazer o que queremos. No nosso caso, enviar um SMS
# #### 1. Vamos criar um login no Twilio
#
# https://www.twilio.com/docs/libraries/python
# #### 2. Depois do Login, vamos pegar 3 informações:
#
# - ID da Conta
# - Token
# - Número de Envio
# #### 3. Agora vamos validar um número porque no Twilio, enviar SMS para um número válido é de graça
# #### 4. Agora podemos fazer o nosso código de acordo com as orientações do Twilio
# In[2]:
from twilio.rest import Client
account_sid = 'seu account sid'
token = 'Seu token'
client = Client(account_sid, token)
remetente = 'Este numero o Twilio fornece'
destino = '+55DDDnumerodestino'
message = client.messages.create(
to=destino,
from_=remetente,
body="Coe, é o Rafa aqui!")
print(message.sid)
# In[ ]: