我在使用Javascript的Live REST API上遇到了一个真正的问题。
确实,我正在尝试从用户ID(登录后)获取联系人并插入新联系人。 但我有一个“标题”问题。
这是我的联系函数:
$(window).ready(function() {
$("#ifConnect").hide();
WL.login({
scope: "wl.signin, wl.basic, wl.emails, wl.contacts_create"
}).then(
function (response) {
loadContacts(); //which load properly my contacts
}
);
});
这是我创建的联系热线:
var contact = {
first_name: "First",
last_name: "Last"
};
WL.api({
path: "me/contacts",
method: "POST",
body: contact
}).then(
function (response) {
alert(JSON.stringify(response));
},
function (response) {
alert(JSON.stringify(response));
}
);
不幸的是,调用了第二个函数,并给出了一个标题警报:
{"error":{"code":"request_body_invalid_media_type","message":"The request doesn't include a Content-Type header."}}
有人可以帮助我吗? 非常感谢!
答案 0 :(得分:0)
错误描述非常有用。尝试将Content-Type设置为 application / json 或 把身体放在这个例子中:
function (response) {
WL.api({
path: "me/contacts",
method: "POST",
body: {
"first_name": "First",
"last_name": "Last"
}