代码之家  ›  专栏  ›  技术社区  ›  jisu

如何使用API查找mail黑猩猩活动ID

  •  1
  • jisu  · 技术社区  · 11 年前

    我正在尝试使用 /campaigns/list 端点。 然后我需要使用id来调用 /reports/unsubscribes 端点。下面是我使用mail黑猩猩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,那么哪个字段会有?我已经尝试了所有其他领域 身份证件 但没有运气。

    1 回复  |  直到 11 年前
        1
  •  2
  •   mhawke    11 年前

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

    unsubscribes = m.reports.unsubscribes(cid)