Mailchimp API 无效服务器
Posted
技术标签:
【中文标题】Mailchimp API 无效服务器【英文标题】:Mailchimp API invalid server 【发布时间】:2021-10-14 20:36:54 【问题描述】:我正在尝试连接到 Mailchimp API,但不断收到以下错误:
HTTPSConnectionPool(host='invalid-server.api.mailchimp.com', port=443): url: /3.0/lists 超过最大重试次数(由 NewConnectionError('
引起) : 建立新连接失败:[Errno -2] Name or service not known'))
根据错误消息,我可能传递了一个无效的服务器,但是,当我检查我的 Mailchimp 帐户时,我可以在我的 url 中看到我的服务器是 us2
,这正是我在我的代码中所拥有的(如果我打印我的网址,我得到'https://us2.api.mailchimp.com/3.0/'
)
谢谢!
【问题讨论】:
【参考方案1】:这是我用来连接到我的 Mailchimp 帐户的代码片段。为了隐私,我修改了我的 API 密钥。
import requests
with requests.Session() as session:
h = 'Authorization': 'Basic 6a18233428fdae72543ee2f64b26-us5'
r = session.get('https://us5.api.mailchimp.com/3.0/lists', headers=h)
r.raise_for_status()
print(r.json())
【讨论】:
以上是关于Mailchimp API 无效服务器的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 提供了无效的 MailChimp API 密钥
Spatie/Newsletter:Laravel 5.6 中提供的 MailChimp 无效 MailChimp API 密钥