Web services 创建实体的示例请求XML

Web services 创建实体的示例请求XML,web-services,dynamics-crm-2011,blueprism,Web Services,Dynamics Crm 2011,Blueprism,我目前正在使用blue prism通过web服务自动化实体创建请求 有人能告诉我在MS dynamics CRM中创建实体的请求xml吗 我已经尝试了下面的API并抛出了屏幕截图中给出的错误 您可以在中找到它 使用CRM 2011端点 注意:在我的情况下,只需要帐户名和帐户号 使用XMLHTTP请求 var entity = {}; entity.AccountNumber = "123456789"; entity.Name = "Account from 2011 API"; var r

我目前正在使用blue prism通过web服务自动化实体创建请求

有人能告诉我在MS dynamics CRM中创建实体的请求xml吗

我已经尝试了下面的API并抛出了屏幕截图中给出的错误

您可以在中找到它


使用CRM 2011端点

注意:在我的情况下,只需要帐户名和帐户号

使用XMLHTTP请求

 var entity = {};
entity.AccountNumber = "123456789";
entity.Name = "Account from 2011 API";

var req = new XMLHttpRequest();
req.open("POST", encodeURI("YourORGURL" + "/XRMServices/2011/OrganizationData.svc/AccountSet"), false);
req.setRequestHeader("Accept", "application/json");
req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
req.onreadystatechange = function() {
    if (this.readyState === 4) {
        this.onreadystatechange = null;
        if (this.status === 201) {
            var result = JSON.parse(this.responseText).d;
            var newEntityId = result.AccountId;
        } else {
            Xrm.Utility.alertDialog(this.statusText);
        }
    }
};
req.send(JSON.stringify(entity));

使用Jquery

var entity = {};
entity.AccountNumber = "123456789";
entity.Name = "Account from 2011 API";

$.ajax({
    type: "POST",
    contentType: "application/json; charset=utf-8",
    datatype: "json",
    url: "YourORGURL" + "/XRMServices/2011/OrganizationData.svc/AccountSet",
    data: JSON.stringify(entity),
    beforeSend: function(XMLHttpRequest) {
        XMLHttpRequest.setRequestHeader("Accept", "application/json");
    },
    async: false,
    success: function(data, textStatus, xhr) {
        var result = data.d;
        var newEntityId = result.AccountId;
    },
    error: function(xhr, textStatus, errorThrown) {
        Xrm.Utility.alertDialog(textStatus + " " + errorThrown);
    }
});

请问是否可以提供soap xml格式?我已经添加了我在使用上述格式时遇到的错误的屏幕截图。我也添加了标题。我已经尝试过了,但是我得到了错误的请求。你能帮我一下吗对不起,我不能-我从来没有与Dynamics合作过:)
var entity = {};
entity.AccountNumber = "123456789";
entity.Name = "Account from 2011 API";

$.ajax({
    type: "POST",
    contentType: "application/json; charset=utf-8",
    datatype: "json",
    url: "YourORGURL" + "/XRMServices/2011/OrganizationData.svc/AccountSet",
    data: JSON.stringify(entity),
    beforeSend: function(XMLHttpRequest) {
        XMLHttpRequest.setRequestHeader("Accept", "application/json");
    },
    async: false,
    success: function(data, textStatus, xhr) {
        var result = data.d;
        var newEntityId = result.AccountId;
    },
    error: function(xhr, textStatus, errorThrown) {
        Xrm.Utility.alertDialog(textStatus + " " + errorThrown);
    }
});