如何使用API​​查找mailchimp广告系列ID

时间:2015-02-03 04:43:20

标签: python mailchimp

我正在尝试使用/campaigns/list端点获取mailchimp广告系列ID。 然后我需要使用id来调用/reports/unsubscribes端点。这是我的代码使用mailchimp python sdk:

m = get_mailchimp_api()
campaigns = m.campaigns.list()
for campaign in campaigns['data']:
    cid = campaign['id']
    title = campaign['title']
    unsubscribes = m.reports.unsubscribes({'cid':cid})

此代码抛出mailchimp.CampaignDoesNotExistError: Invalid Campaign ID: Array例外。

如果id字段没有广告系列ID,那么哪个字段会有?我已经尝试了所有其他字段id但没有运气。

1 个答案:

答案 0 :(得分:2)

campaign['id']是正确使用的ID,但您需要直接传递id,而不是字典,即:。

unsubscribes = m.reports.unsubscribes(cid)