我正在尝试调用Marketo API并且我一直收到此错误:
净:: ERR_NAME_NOT_RESOLVED
这是我正在使用的功能
var marketoAPIcallURL = 'https://182-EMG-811.mktorest.com/rest/v1/';
var apiToCall = 'lead/182.json';
var accessToken = '?access_token=8a385a92-4a87-4e89-9eda-xxxxxxxxxxxx:ab';
//
console.log(marketoAPIcallURL);
marketoAPIcallURL += apiToCall;
console.log(marketoAPIcallURL);
marketoAPIcallURL += accessToken;
console.log(marketoAPIcallURL);
//
function callMarketoV3() {
console.log('API CALL HAS BEGUN');
console.log(marketoAPIcallURL);
$.ajax({
url: marketoAPIcallURL,
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
console.log(data);
}
});
}
有谁知道问题可能是什么?
答案 0 :(得分:1)
您的主机名无法由您的客户解决。看起来该域名无效,因此您的订阅可能存在问题,或者您的订阅可能未包含该API。您可能希望为您或您的管理员文件提供支持服务单。
答案 1 :(得分:1)
你的ajax类型也设置为“POST”,但ID的get get是一个GET方法。但是凯灵顿是对的,你的地址是错的。
http://developers.marketo.com/documentation/rest/get-lead-by-id/