使用java rest api post方法从salesforce中删除记录

使用java rest api post方法从salesforce中删除记录,salesforce,Salesforce,我可以使用java rest api删除salesforce中的多个记录吗 PostMethod post = new PostMethod(instanceURL + "/services/data/v34.0/sobjects/Note/delete/"+listofIds); post.setRequestHeader("Authorization", "OAuth " + authToken); HttpClient htt

我可以使用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);

您可以通过如下方式创建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字段不存在或不可访问:删除”