【问题标题】:Sales Force Exposing Custom Objects via REST API销售人员通过 REST API 公开自定义对象
【发布时间】:2011-08-03 07:09:23
【问题描述】:

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

我已设法使示例正常工作,它正在向我发送帐户数据。 Details

现在我想对我创建的自定义对象做同样的事情。

我已经尝试过这段代码,但它不起作用。

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。

【问题讨论】:

    标签: rest salesforce


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多