json - Mailchimp API - 仅在 JSON 响应中返回某些字段
问题描述
我需要在我们的网站上创建一个时事通讯存档,以便我们的用户可以访问我们之前通过 Mailchimp 发送的活动。
我正在尝试从 Campaigns 方法返回 archive_url 和 send_time 字段的列表。关键是我需要使用 Classic ASP 来返回数据。
到目前为止,这是我的代码:
<script language="javascript" runat="server" src="/global/json2.min.asp"></script>
Dim oXMLHTTP
Set oXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
varUrl = "https://us10.api.mailchimp.com/3.0/campaigns?offset=0&count=20"
oXMLHTTP.Open "GET", varUrl, False
oXMLHTTP.setRequestHeader "Content-type","application/json"
oXMLHTTP.setRequestHeader "Authorization", "apikey xxx"
oXMLHTTP.send
responseText = oXMLHTTP.responseText
set myJson = JSON.parse(responseText)
archiveURL = myJson.archive_url
sendTime = myJson.send_time
response.write(archiveURL)
response.write(sendTime )
我可以毫无问题地返回完整的响应,但无法选择我只需要的字段。当我尝试上面的代码时,IIS 返回以下错误:
Microsoft VBScript 运行时错误 '800a01b6
对象不支持此属性或方法:'myJson.archive_url'
/global/requests.asp,第 25 行
对我做错的任何帮助将不胜感激。
干杯
解决方案
推荐阅读
- c# - 您要实例化的对象为空。Unity3d
- point-clouds - 将 Mujoco 深度图像转换为 Open3D 点云
- sql - SQL 中的 Select 命令中选择的列的名称是什么?
- coq - 假设并证明关于不同类型相等性的定理(证明具有依赖类型的两个偶数之和的交换性)
- sql - 按地址相似但经纬度不同的 SQL 分组
- typescript - 如何在没有冗余的情况下配置 TypeScript 别名?
- c++ - 在不丢弃限定符的情况下正确转发 lambda 中的参数包
- javascript - 在 React 中保留子元素的同时禁用父元素上的触摸操作
- c# - 使用 Moq 在 UnitTest 中获取调用方法的返回值
- python - 我的播放器移动不正确,按住键时,它应该连续移动,但只移动一次