Раньше я лично не пытался получать SMS-сообщения из журналов, всегда получая их напрямую через веб-крючок, но из того, что я вижу, похоже, вам нужна команда list()
.Вы можете добавить фильтры, как показано в документах API , и есть три варианта фильтрации.Вы можете отфильтровать по DateSent, To или From.
Я не пробовал этого, но может показаться, что способ использовать это будет следующим (с учетом кода, который они предоставляют):
# Download the helper library from https://www.twilio.com/docs/python/install
from twilio.rest import Client
# Your Account Sid and Auth Token from twilio.com/console
account_sid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)
messages = client.messages.list(from='MY_PERSONAL_NUMBER', to='MY_TWILIO_NUMBER')
for record in messages:
print(record.sid)
Если это не сработает, то используемые ими переменные на самом деле пишутся с заглавной буквы "To" и "From", так что вы можете попробовать это.
Посмотрев немного, вы, возможно, посмотритебольше для этого:
received = client.messages.list(to='MY_TWILIO_NUMBER')
sent = client.messages.list(from='MY_PERSONAL_NUMBER')
, который разделит отправленных вам и отправленных вами