asp.net - 在 asp.net 中集成 mailchimp api
问题描述
我正在将 mailchimp api 集成到 asp.net 中。
网络配置:
<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();
推荐阅读
- scala - 如何在不提供密钥的情况下通过 Alpakka-gcs 从 Google Cloud Storage 下载?
- javascript - ReactJs :- 如何在按钮单击时调用调度
- java - 不可能的 nullPointerException 关于 java 反射
- typescript - 打字稿将所有日期从接口转换为字符串
- database - oracle数据库19c安装出现错误
- json - 如何在 Flutter 中使用改造
- javascript - 如何在 js 菜单对象上设置活动属性?
- c++ - 删除 std::shared_ptr 时出现标量删除错误
- excel - Conditional Vlookup 3 搜索词一张表
- apache-flink - Flink - 手动删除键