小编Hoo*_*tor的帖子

如何使用动态CRM端点从列表中删除联系人

我有一个使用内置DYNAMIC CRM端点的Angular应用程序,主要是"/XRMServices/2011/OrganizationData.svc",还有一些函数的"/api/data/v8.0",包括对Add Members的调用到营销列表.

此代码非常适合将成员添加到列表中:

function attachContactToList(memberGuid, listGuid) {
    var data = {
        "EntityId": memberGuid
    };
    var req = new XMLHttpRequest();
    req.open("POST", "<<path to CRM Service>>/api/data/v8.0/lists("+ listGuid + ")/Microsoft.Dynamics.CRM.AddMemberList", true);
    req.setRequestHeader("Accept", "application/json");
    req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
    req.setRequestHeader("OData-MaxVersion", "4.0");
    req.setRequestHeader("OData-Version", "4.0");
    req.onreadystatechange = function () {
        if (this.readyState == 4 /* complete */) {
            req.onreadystatechange = null;
            if (this.status == 200) {
                notifier.alert("Added to List.");
            } else {
                raiseError(JSON.parse(this.response).error);
            }
        }
    };
    req.send(JSON.stringify(data));
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用RemoveMemberList调用从列表中删除成员时,它会失败.以下是删除的代码:

function deleteListFromContact(memberGuid, listGuid) {
    var data = { …
Run Code Online (Sandbox Code Playgroud)

javascript api crm dynamics-crm dynamics-crm-2011

5
推荐指数
1
解决办法
460
查看次数

标签 统计

api ×1

crm ×1

dynamics-crm ×1

dynamics-crm-2011 ×1

javascript ×1