销售人员通过REST API公开自定义对象

ABJ*_*ABJ 7 rest salesforce

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

我设法让样本正常工作,它正在向我发送帐户数据.细节

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

我试过这段代码,但它无法正常工作.

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());
Run Code Online (Sandbox Code Playgroud)

输出为:状态:404状态文本:未找到

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

以上适用于Account的默认对象.

sup*_*ell 11

除了使用自定义对象的API名称而不是标准对象名称之外,它的工作方式完全相同,例如,如果您有一个名为Handsets的自定义对象,其api名称将为Handsets__c,您可以执行POST /services/data/v22.0/sobjects/Handsets__c以创建新的一.

要访问特定记录,您需要18个字符的记录ID,就像帐户一样(或者您需要externalId字段设置).