Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sales Force通过REST API公开自定义对象_Rest_Salesforce - Fatal编程技术网

Sales Force通过REST API公开自定义对象

Sales Force通过REST API公开自定义对象,rest,salesforce,Rest,Salesforce,我是销售人员的新手,我遇到了一个问题。我想使用RESTAPI操作(创建、更新、删除和选择)自定义对象中的数据 我已经设法使样品工作,它正在向我发送帐户数据 现在,我想对我创建的自定义对象执行相同的操作 我尝试过这个代码,但它不起作用 HttpClient httpclient = new HttpClient(); GetMethod get = new GetMethod(instanceUrl + "/services/data/v22.0/sobjects/Employee__c/EC-1

我是销售人员的新手,我遇到了一个问题。我想使用RESTAPI操作(创建、更新、删除和选择)自定义对象中的数据

我已经设法使样品工作,它正在向我发送帐户数据

现在,我想对我创建的自定义对象执行相同的操作

我尝试过这个代码,但它不起作用

HttpClient httpclient = new HttpClient();
GetMethod get = new GetMethod(instanceUrl + "/services/data/v22.0/sobjects/Employee__c/EC-1000");
get.setRequestHeader("Authorization", "OAuth " + accessToken);
httpclient.executeMethod(get);
System.out.println("Status:" + get.getStatusCode());
System.out.println("Status Text:" + get.getStatusText());
输出为: 现状:404 状态文本:未找到

我创建了一个名为employee、ID为EC-1000的对象


上述操作适用于默认对象Account。

其工作方式完全相同,只是您使用自定义对象的API名称而不是标准对象名称,例如,如果您有一个名为Handsets的自定义对象,则其API名称将为Handsets\u\c,您还可以在
/services/data/v22.0/sobjects/Handsets\uuuu c
上发布一篇文章来创建一个新的

要访问特定记录,需要18个字符的记录Id,就像帐户一样(或者需要外部Id字段设置)