我是销售人员的新手,我遇到了问题.我想使用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字段设置).
| 归档时间: |
|
| 查看次数: |
5152 次 |
| 最近记录: |