私はtwilioから1か月のメッセージログをpythonで取得しようとしています。以下のコードは1日か2日の検索で正常に動作しますが、日付範囲を拡張すると非常に遅くなります。これを行うより良い方法はありますか?twilioのエクスポートメッセージは、Pythonを介して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