我試圖從python使用twilio獲取一個月的消息日誌。下面的代碼在檢索一兩天時工作正常,但在擴展日期範圍時非常緩慢。有一個更好的方法嗎?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')
你能否更清楚地瞭解如何構建這個網址?我不確定如何包含日期範圍。謝謝。 – pzale
更新了我的答案,提供了有關URL和參數的更多信息。 – philnash