在 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();
我正在 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();