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 密钥

MailChimp API 3.0 无效资源错误

Spatie/Newsletter:Laravel 5.6 中提供的 MailChimp 无效 MailChimp API 密钥

MailChimp Api,解析图像时出错

api 节点 .js(通过 api 将数据发布到 mailchimp 服务器)

使用 Mailchimp 的 API 将订阅者添加到列表