【问题标题】:Django Mailchimp mailsnake API issues with campaignSegmentTest()Django Mailchimp mailsnake API 与campaignSegmentTest() 问题
【发布时间】:2012-03-16 07:45:18
【问题描述】:

我正在使用 mailsnake 将我的应用程序与 Mailchimp 集成,但我卡在这里。我需要做一个campaignSegmentTest,我这样做如下:

conditions = [{'field':'FILTER', 'op':'eq', 'value':'test1'}]; 
print ms.campaignSegmentTest(list_id=self.list_id, options=[{'match':'all', 'conditions':conditions}])

我收到错误消息:{u'code': 506, u'error': u'"match" must be "any" or "all"'}

我做错了什么?

这里是 api 文档的链接:

API link

【问题讨论】:

    标签: django mailchimp


    【解决方案1】:

    尝试将“选项”设置为字典而不是列表:

    print ms.campaignSegmentTest(list_id=self.list_id, options={'match':'all', 'conditions':conditions})
    

    【讨论】:

    • 不,根据文档,它需要是一个数组。这是作为 dict 执行的新错误:{u'code': 506, u'error': u'传递的条件之一似乎不是数组。如果你通过了 1 个条件,你可能实际上并没有把它放在一个数组中'}
    • 它对我有用。并阅读您的错误信息。 “条件”中的问题
    猜你喜欢
    • 2016-04-03
    • 2012-09-11
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 2015-05-19
    • 2021-03-16
    • 2015-08-06
    • 2015-09-28
    相关资源
    最近更新 更多