首页 > 解决方案 > 在 asp.net 中集成 mailchimp api

问题描述

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

网络配置:

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

在代码中

using mailchimp;

IMailChimpManager manager = new MailChimpManager();

当我看到“经理”对象中的内容时,它是空的。

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

标签: asp.netapimailchimpmailchimp-api-v3

解决方案


根据: 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();

推荐阅读