как получить доступ к телу вложения Salesforce (двоичные данные base64) с помощью java?

Я работаю над java-приложением для получения вложений от Salesforce.

Я должен показать вложения отдела продаж в моем приложении Java для определенного объекта, такого как «Лиды», «Контакты» и т. Д. Для этого я использую 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";
};

}


person Prem Kumar K    schedule 17.04.2014    source источник


Ответы (1)


Вы получаете фактическое вложение, выполняя запрос GET к URL-адресу, возвращаемому в поле Body.

person superfell    schedule 18.04.2014