在Mailchimp官方文檔中,以python為例
from mailchimp_marketing import Client
mailchimp = Client()
mailchimp.set_config({
"api_key": "YOUR_API_KEY",
"server": "YOUR_SERVER_PREFIX"
})
response = mailchimp.ping.get()
print(response)
這個(gè)api_key字段我們應(yīng)該從后臺(tái)管理取,示例如下

image.png

image.png

image.png
關(guān)于server取值,如果我們?cè)O(shè)置為空字符串或None
mailchimp.set_config({
"api_key": "11112222-us20",
"server": ""
})
也會(huì)依舊有默認(rèn)的服務(wù)器前綴server,會(huì)報(bào)以下錯(cuò)誤
An exception occurred: HTTPSConnectionPool(host='server.api.mailchimp.com', port=443): Max retries exceeded with url: /3.0/lists/568701b131/members/268ade76e18fd3f0cc1a218f162a06ae/tags (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_
正確情況如果我們使用,應(yīng)該去掉server字段。
mailchimp.set_config({
"api_key": "11112222-us20"
})
或者 server字段取名如下 (取api_key的后綴)
mailchimp.set_config({
"api_key": "11112222-us20",
"server": "us20"
})