[英]Can't Send JSON request by ajax post to hubspot create contact api via chrome Extension popup.js
我正在开发Chrome扩展程序,以通过API更新集线器中的联系人。
我在Chrome扩展程序的popup.js
中使用了$.ajax
方法,但无法发布它给出Error: 400
数据Error: 400
这是我的manifest.json
代码
{
"name": "myext",
"version": "1.0",
"manifest_version": 2,
"description": "update contact",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html",
"defaul": "run!"
},
"options_ui": {
"page": "settings.html",
"chrome_style": true,
"open_in_tab": true
},
"content_scripts": [ {"css": [ "style.css" ] } ],
"permissions": [ "tabs", "<all_urls>", "storage","cookies", "http://*/*","https://*/*" ]
}
在popup.js
,我的要求是:
var myData = '{"properties":[{ "property": "email", "value": "testinga2112pis@hubspot.com" }, { "property": "firstname", "value": "Adrian" }, ] }';
$.ajax({
type: "POST",
data : JSON.stringify(myData),
url: " http://api.hubapi.com/contacts/v1/contact/createOrUpdate/email/harisbintari1221q@gmail.com/?hapikey=9d5ade00-6367-45be-a2c4-8fd22144aaa4",
contentType: "application/json; charset=utf-8",
success: function(data){
alert('success');
console.log(data)
},
error : function(error) {
alert('error -->' + eval(error));
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.