我从以下函数中得到“意外错误”:
function getBomgarFeedbackXML(){
var url = "https://help.tradingtechnologies.com/api/reporting.ns?" +
"username=xxxxxx&password=xxxxxx&generate_report=SupportCustExitSurvey&" +
"start_date=2000-01-01&duration=0&report_type=rep&id=all";
var response = UrlFetchApp.fetch(url).getContentText();
Logger.log(response);
return(Xml.parse(response, true));
}
导致错误的行是:
var response = UrlFetchApp.fetch(url).getContentText();
感谢任何帮助 感谢
答案 0 :(得分:2)
不受信任的证书的最后一点是这里的重要线索。似乎与“help.tradingtechnologies.com”相关联的SSL证书无效或由受信任的CA按照Google数据中心(UrlFetch调用来源)签名。
要解决此问题,请尝试使用此行代码而不是UrlFetch调用。请注意validateHttpsCertificates
记录的here附加选项。
var response = UrlFetchApp.fetch(url, {'validateHttpsCertificates':false}).getContentText();