在 asp.net 中集成 mailchimp api

integrate mailchimp api in asp.net

我正在 asp.net 中集成 mailchimp api。

web.config:

<add key="APIKey" value="XXXX9dsfij4yZXXXXXXXXXX-XXXX" />

在代码中

using mailchimp;

IMailChimpManager manager = new MailChimpManager();

当我看到 'manager' 对象中的内容时,它是空的。

如何从 web.config 文件中获取 api 密钥?

根据: https://github.com/brandonseydel/MailChimp.Net/blob/master/README.md 这里有两个选择。

首先,您可以从配置中手动读取 API 密钥:

using mailchimp;
using System.Configuration;

//Read API key from config
var apiKey= ConfigurationManager.AppSettings["APIKey"];

IMailChimpManager manager = new MailChimpManager(apiKey);

第二个选项是您可以将读取密钥更改为MailChimpApiKey,因此更改

<add key="APIKey" value="XXXX9dsfij4yZXXXXXXXXXX-XXXX" />

<add key="MailChimpApiKey" value="XXXX9dsfij4yZXXXXXXXXXX-XXXX" />

在那种情况下你不需要传递 API 键:

using mailchimp;

IMailChimpManager manager = new MailChimpManager();