Мне бы хотелось получить некоторое представление о том, что может быть причиной этой ошибки DNS, с которой я сталкиваюсь.Вот что я пытаюсь сделать:
Я хотел бы получить данные из JIRA, используя их API, и поместить их в предварительно созданный Google Sheet
В настоящее время я могу подключиться к нашей среде JIRA с помощью команды curl и кодировки base 64 через терминал Mac
curl -D- -X GET -H "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=” -H "Content-Type: application/json" "https://jira.ourworkdomain.com/rest/api/2/issue/XXX-1000”
Я пытался воссоздатьчто-то очень похожее в скрипте Google Sheet.Это выглядит следующим образом:
function connectToJira() {
var encCred = "dXNlcm5hbWU6cGFzc3dvcmQ=";
var url = "https://jira.ourworkdomain.com/rest/api/2/issue/XXX-1000";
var options = {
"content-type": "application/json",
"headers": {"Authorization": "Basic "+encCred},
"muteHttpExceptions" : true
};
var response = UrlFetchApp.fetch(url, options);
Browser.msgBox(response.getContentText());
}
Когда я запускаю скрипт в режиме отладки, он выделяет ...
var response = UrlFetchApp.fetch(url, options);
... и выдает следующую ошибку:
Ошибка DNS: https://jira.ourworkdomain.com/rest/api/2/issue/XXX-1000 (строка 12, файл "Код") Отклонить
Когда я раскрываю все переменные, я вижу, что "ответ" возвращается какundefined.
Есть идеи или советы, как мне решить эту проблему?Это может быть простой шаг: мне не хватает места, которого я просто не знаю об этом, или просто отсутствие понимания с моей стороны.Спасибо!