Mailchimp API - возвращает определенные поля только в ответе JSON - PullRequest
0 голосов
/ 11 мая 2018

Мне нужно создать архив новостной рассылки на нашем веб-сайте, чтобы наши пользователи имели доступ к ранее отправленным кампаниям, которые мы отправили через Mailchimp.

Я пытаюсь вернуть список полей archive_url и send_time из поляКампании метод.Кикер: мне нужно использовать классический 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 / запросы.asp, строка 25

Любая помощь в том, что я делаю неправильно, будет высоко ценится.

Приветствия

...