使用HTTP基本身份validation标头的JQuery Remote API

我们正在努力建立与MYEMMA API的连接,该API必须包含一个HTTP Basic身份validation标头,其中包含我们帐户的公共和私有API密钥。

我们如何在JQuery API调用中包含此信息? 这是我们迄今为止所拥有的:

 $(document).ready(function() { url: "https://api.e2ma.net/123/members/add", dataType: 'json', type: "POST" { "fields": { "first_name": "Benjamin" }, "email": "benjamin@myemma.com" } });  

我们只需要知道如何创建包含在调用中的身份validation标头,包括我们的密钥。

供参考: http : //myemma.com/api-docs/

你目前正在做的事情与你应该做的事情相差甚远(看起来你给很多字符串等标签,不能用逗号分隔,这将是一个无效的标签错误)。

根据文档 ,将$.ajax()添加usernamepassword密钥。

 $.ajax({ username: 'username', password: 'password', url: 'https://api.e2ma.net/123/members/add', dataType: 'json', type: 'POST', data: { first_name: 'Benjamin', email: 'benjamin@myemma.com' } }); 

您无需等待DOM准备好触发XHR。