我正在 asp.net 中集成mailchimp api。
web.config:
<add key="APIKey" value="XXXX9dsfij4yZXXXXXXXXXX-XXXX" />
在代码中
using mailchimp;
IMailChimpManager manager = new MailChimpManager();
当我看到"管理器"对象中的内容时,它是空的。
如何从 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();