使用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()
添加username
和password
密钥。
$.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。