【问题标题】:delete records from salesforce using java rest api post method使用java rest api post方法从salesforce中删除记录
【发布时间】:2016-01-09 05:48:42
【问题描述】:

我可以使用 java rest api 删除 salesforce 中的多条记录吗?

PostMethod post = new PostMethod(instanceURL
                    + "/services/data/v34.0/sobjects/Note/delete/"+listofIds);
            post.setRequestHeader("Authorization", "OAuth " + authToken);
HttpClient httpClient = ProxyAuth.getLocalProxy();
            int statusCode = httpClient.executeMethod(post);

【问题讨论】:

    标签: salesforce


    【解决方案1】:

    您可以像这样创建 Post Url 来删除多条记录:

    String str = '';
    for(String st : listOfIds){
        str += 'id='+st+'&';
    
    }
    str = str.substring(0 , str.length());
    PostMethod post = new PostMethod(instanceURL
                        + "/services/data/v34.0/sobjects/Note/delete/records?"+str);
    

    【讨论】:

    • 感谢您的回答
    • 这似乎不再有效?当我调用/services/data/v37.0/sobjects/Contact/delete/records?id=...&id=...&id=...时,我收到错误消息:“提供的外部 ID 字段不存在或不可访问:删除”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 2016-02-06
    • 1970-01-01
    • 2021-06-13
    • 1970-01-01
    相关资源
    最近更新 更多