Я использую SalesForce
объект для хранения информации о пользователе, он также включает в себя изображение профиля. Я могу вставить изображения в поле Rich Text Field, отправив строку Base64 вместе с тегом <img>
. Изображение сохраняется и отображается на странице SalesForce. С этим проблем нет.
Также я могу получить URL-адрес изображения на стороне клиента (мобильное приложение) с помощью Rest API (NodeJS). Проблема здесь в том, что URL-адрес изображения доступен (браузер), только если зарегистрирован аккаунт SalesForce in. В противном случае он переходит на страницу входа в SalesForce (когда я пытаюсь использовать другой браузер).
Мне нужно отобразить изображения в моем мобильном приложении, которое не имеет входа в систему SalesForce. Но я могу предоставить достаточно информации на стороне клиента, если это необходимо.
URL моего изображения выглядит так,
https://c.ap5.content.force.com/servlet/rtaImage?eid=a037F00000YSybT&feoid=00N7F00000Pupl6&refid=0EM7F000000lIN0
Кроме того, у меня есть некоторая информация о безопасности на моей стороне сервера (Node), которую я получил, когда я успешно вошел в систему SalesForce. Кстати, я использую пакет node-salesforce для установки соединения SalesForce.
1) Идентификатор организации
2) instanceUrl
3) ИД пользователя
4) accessToken
Я застрял с этой проблемой неделю назад, и у меня заканчивается срок. Пожалуйста, ПОМОГИТЕ !!!
Спасибо!