我目前刚接触这整个API和JavaScript的事情。
我需要一些帮助,因为我一整天都在谷歌搜索这个问题。
我正在尝试通过API将html表单和JS按钮链接到salesforce。
一切正常,通过REST API检查程序,一切正常。
现在我唯一的问题是将数据传递给API。
我无法让它发挥作用。
这是我的代码:
<script>
function myFunction() {
var xhttp = new XMLHttpRequest();
xhttp.open("POST", "https://eu12.salesforce.com/services/data/v39.0/sobjects/Case",true);
xhttp.setRequestHeader("Content-type","application/json");
xhttp.setRequestHeader("Authorization","Bearer 00D1r000001nns1!ARcAQDuv... here the auth code");
obj input = JSON.parse('{
"Type": "Kundenvorgang",
"Origin": "Email",
"Status": "Offen",
"Subject": "test",
"Priority": "Niedrig",
"SuppliedEmail": "blah@blah.com"
}');
xhttp.send(input);
}
</script>
老实说,我不知道我做错了什么......
提前感谢您的帮助!
答案 0 :(得分:1)
xhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
var input = JSON.stringify({
"Type": "Kundenvorgang",
"Origin": "Email",
"Status": "Offen",
"Subject": "test",
"Priority": "Niedrig",
"SuppliedEmail": "blah@blah.com"
});
xhttp.send(input);
希望这会有所帮助。