我是新来的销售人员,我有一个问题。我想使用REST API操作(创建、更新、删除和选择)我的自定义对象中的数据。
我已经设法让样本工作,它正在给我发送帐户的数据。Details
现在,我想对我创建的Custom对象执行相同的操作。
我试过这段代码,但它不工作。
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。
发布于 2011-08-03 15:21:41
它的工作方式与此完全相同,只是您使用自定义对象的API名称而不是标准对象名称,例如,如果您有一个名为Handsets的自定义对象,则其api名称将为Handsets__c,并且您可以在/services/data/v22.0/sobjects/Handsets__c
上执行POST操作以创建一个新对象。
要访问特定记录,您需要18个字符的记录Id,就像帐户一样(或者需要externalId字段设置)。
https://stackoverflow.com/questions/6922833
复制