저는 python을 사용하여 twilio에서 한 달 동안의 메시지 로그를 검색하려고합니다. 아래 코드는 하루나 이틀을 검색 할 때 제대로 작동하지만 기간을 확장 할 때 속도가 매우 느립니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?twilio 내보내기 메시지가 파이썬을 통해 CSV로 기록됩니다.
import pandas as pd
from datetime import date
from twilio.rest import Client
# Your Account Sid and Auth Token from twilio.com/user/account
account_sid = "####"
auth_token = "####"
client = Client(account_sid, auth_token)
messages = client.messages.list(
date_sent_after=date(2017, 3, 1),
date_sent_before=date(2017, 3, 2)
)
d = []
for message in messages:
d.append((message.from_, message.to, message.body, message.status,
message.date_sent, message.price))
print(d)
df = pd.DataFrame(d, columns=('From', 'To', 'Body', 'Status', 'Sent Date', 'Price'))
print(df.dtypes)
df.to_csv('export.csv', index=False, encoding='utf-8')
이 URL을 구성하는 방법에 대해 좀 더 명확하게 설명해 주시겠습니까? 기간을 포함하는 방법을 모르겠습니다. 감사. – pzale
URL과 매개 변수에 대한 자세한 정보로 내 대답이 업데이트되었습니다. – philnash