【发布时间】:2020-12-27 15:05:26
【问题描述】:
我正在尝试通过 API 根据列表 ID 过滤广告系列。我在https://mailchimp.com/developer/api/marketing/campaigns/list-campaigns/使用给定的例子@
但是,当我输入参数时,我得到了错误
TypeError: list() takes 1 positional argument but 2 were given
我只输入一个参数。
我为“列表”争论尝试了几个不同的标准,但它们都返回相同的错误。下面的示例代码
import mailchimp_marketing as MailchimpMarketing
from mailchimp_marketing.api_client import ApiClientError
try:
client = MailchimpMarketing.Client()
client.set_config({
"api_key": "xyz",
"server": "xyz"
})
response = client.campaigns.list({"campaigns": [{"recipients": {"list_id": "xyz"}}]})
print(response)
except ApiClientError as error:
print("Error: {}".format(error.text))
import mailchimp_marketing as MailchimpMarketing
from mailchimp_marketing.api_client import ApiClientError
try:
client = MailchimpMarketing.Client()
client.set_config({
"api_key": "xyz",
"server": "xyz"
})
response = client.campaigns.list([{"recipients": {"list_id": "xyz"}}])
print(response)
except ApiClientError as error:
print("Error: {}".format(error.text))
import mailchimp_marketing as MailchimpMarketing
from mailchimp_marketing.api_client import ApiClientError
try:
client = MailchimpMarketing.Client()
client.set_config({
"api_key": "xyz",
"server": "xyz"
})
response = client.campaigns.list({"recipients": {"list_id": "xyz"}})
print(response)
except ApiClientError as error:
print("Error: {}".format(error.text))
import mailchimp_marketing as MailchimpMarketing
from mailchimp_marketing.api_client import ApiClientError
try:
client = MailchimpMarketing.Client()
client.set_config({
"api_key": "xyz",
"server": "xyz"
})
response = client.campaigns.list({"list_id": "xyz"})
print(response)
except ApiClientError as error:
print("Error: {}".format(error.text))
感谢任何帮助。
【问题讨论】: