我正在尝试使用/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
但没有运气。
答案 0 :(得分:2)
campaign['id']
是正确使用的ID,但您需要直接传递id,而不是字典,即:。
unsubscribes = m.reports.unsubscribes(cid)