如何使用java访问Salesforce Attachment Body(base64二进制数据)?

时间:2014-04-17 13:51:55

标签: java web-services salesforce webservices-client salesforce-service-cloud

我正在使用java应用程序从salesforce获取附件。

我必须在我的java应用程序中显示特定对象(如潜在客户,联系人等)中的salesforce附件。为此我使用Rest Api并获得响应正文。但在响应正文中有url但我想要附件体的二进制数据。

我以下列格式获得身体回应:

{
Body = "/services/data/v23.0/sobjects/Attachment/00P90000004SRFlEAO/Body";
ContentType = "application/video";
Name = "Video.MOV";
attributes =     {
   type = Attachment;
    url = "/services/data/v23.0/sobjects/Attachment/00P90000004SRFlEAO";
};

}

1 个答案:

答案 0 :(得分:3)

您可以通过对正文字段中返回的网址执行GET请求来获取实际附件。