1
我試圖使用Mailchimp的列表訂閱訂閱用戶列表。該列表有一個單一的組(ID = 9917,名稱='我是...')與這些選項:晚餐,食品服務運營商。我的目標是添加用戶作爲食品服務運營商。這裏是我的代碼:嘗試設置分組時遇到錯誤mailsnake
ms.listSubscribe(
id=settings.MAILCHIMP_NEWSLETTER_LIST_ID,
email_address=self.user.email,
merge_vars={'FNAME': self.user.first_name,
'LNAME': self.user.last_name,
'GROUPINGS':
{'id': 9917,
'groups': 'food service operator',}},
double_optin=False,
update_existing=True,
)
當我運行它,我得到這個錯誤:
ListInvalidInterestGroupException: "" is not a valid Interest Grouping name for the list: (TEST) Newsletter
如果我刪除了分組的東西,這個完美的作品(雖然用戶沒有添加到分組) 。另外,如果我嘗試使用垃圾ID,我會得到同樣的錯誤。爲了確保我使用正確的ID,我跑了
In [4]: ms.listInterestGroupings(id=settings.MAILCHIMP_NEWSLETTER_LIST_ID)
Out[4]:
[{'display_order': '0',
'form_field': 'checkboxes',
'groups': [{'bit': '1',
'display_order': '1',
'name': 'food service operator',
'subscribers': 0},
{'bit': '2', 'display_order': '2', 'name': 'diner', 'subscribers': 0}],
'id': 9917,
'name': 'I am a ...'}]
所以,看來這應該是正常工作。任何想法爲什麼它不是?