使用zapier和javascript验证bigcommerce

时间:2017-01-09 21:46:13

标签: javascript bigcommerce zapier

我正在尝试使用javascript通过Zapier进行身份验证,但我无法进行身份验证。我使用以下代码:

var auth = 'Basic **************';
var url = 'https://www.*****.com/api/v2/customers?email=mel****.com';


$.ajax({
    url : url,
    method : 'GET',
    dataType: "json",
    contentType: "application/json; charset=utf-8",
    async: false,
    crossDomain: true,
    beforeSend : function(req) {
        req.setRequestHeader('Authorization', auth);
    },
    success: function(result) {
        alert('done');
        console.log(result);
    },
    error: function (request, textStatus, errorThrown) {
        console.log(request.responseText);
        console.log(textStatus);
        console.log(errorThrown);
    }
});

但是我一直收到401 unauthenticated user错误。我尝试从https网站运行它,但无法让它工作。任何指针都将非常感激。

1 个答案:

答案 0 :(得分:0)

您需要对username:password凭据进行base64编码。

var auth = 'Basic ' +window.btoa('username:password');