我正在尝试使用Marketo API - 没有骰子

时间:2016-04-05 15:41:21

标签: jquery html ajax api marketo

我正在尝试调用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);
            }
        });
    }

有谁知道问题可能是什么?

2 个答案:

答案 0 :(得分:1)

您的主机名无法由您的客户解决。看起来该域名无效,因此您的订阅可能存在问题,或者您的订阅可能未包含该API。您可能希望为您或您的管理员文件提供支持服务单。

答案 1 :(得分:1)

你的ajax类型也设置为“POST”,但ID的get get是一个GET方法。但是凯灵顿是对的,你的地址是错的。

http://developers.marketo.com/documentation/rest/get-lead-by-id/