MailChimp API | Python Shell |使用openDate、clickDate和用户电子邮件获取用户活动列表

MailChimp API | Python Shell |使用openDate、clickDate和用户电子邮件获取用户活动列表,python,mailchimp,mailchimp-api-v3.0,Python,Mailchimp,Mailchimp Api V3.0,我是Python和Mailchimp API的初学者,所以我非常需要你的建议 我的目标是从MailChimp那里获得包含以下格式数据的活动报告: 电子邮件------电子邮件打开日期------单击(对/错)--单击日期 到目前为止,我能够编写以下代码: list\u活动=客户端.活动.all(get\u all=True) 对于列表中的行\u活动[“活动]: 活动列表名称=行['recipients']['list\u name'] 活动列表id=行['recipients']['list\

我是Python和Mailchimp API的初学者,所以我非常需要你的建议

我的目标是从MailChimp那里获得包含以下格式数据的活动报告:

电子邮件------电子邮件打开日期------单击(对/错)--单击日期

到目前为止,我能够编写以下代码:

list\u活动=客户端.活动.all(get\u all=True)
对于列表中的行\u活动[“活动]:
活动列表名称=行['recipients']['list\u name']
活动列表id=行['recipients']['list\u id']

打印(活动列表id、活动列表名称)
假设您有一个活动id列表,下面打印电子邮件地址,后跟一个用户活动列表,其中包括打开和单击时间戳:

from mailchimp3 import MailChimp
username = username
mykey = mykey
client = MailChimp(mc_api=mykey,mc_user=username)
for idx in campaign_ids:
    email_activity = client.reports.email_activity.all(campaign_id=idx,get_all=True)
    for email_address in email_activity['emails']:
        print(email_address['email_address']
        print(email_address['activity'])