我在 mailchimp 中有一些列表,其中一些有数千名用户,其中一位代表建议我合并我的一些列表并使用“组”(AKA 兴趣)来定位某些受众。
我有一个包含 40 多个不同兴趣的“兴趣类别”,我想在名称旁边获取他们的 ID,这样我就可以通过 API 订阅用户并将他们添加到正确的“组/兴趣”中。
我非常接近获得兴趣以及他们的名字,但文档没有说明增加条目数量或进入下一个 10。 http://kb.mailchimp.com/api/resources/lists/interest -类别/兴趣/列表-兴趣-收藏
如果这有帮助,这就是我用来激发兴趣的代码。(用 Python 编写并使用“请求”库)
import requests
print "Name\tID"
r = requests.auth.HTTPBasicAuth('x', '00000000000000000000000000000-us4')
interest_categories_raw = requests.get('http://us4.api.mailchimp.com/3.0/lists/0000000000/interest-categories/', auth=r)
interest_categories = json.loads(interest_categories_raw.content)
for category in interest_categories['categories']:
url = 'http://us4.api.mailchimp.com/3.0/lists/0000000000/interest-categories/{0}/interests'.format(str(category['id']))
interests = json.loads(requests.get(url, auth=r).content)
for interest in interests['interests']:
print "{0}\t{1}".format(interest['name'],interest['id'])
有什么方法可以让我获得其余的“兴趣/群组”,包括名称和 ID,以便我可以正确分配它们?(除了上传测试用户并修补他们的兴趣数据并检查网站以查看他们被添加到哪些组之外的任何方式)