Получение изображения контакта из SugarCRM

Я пытаюсь интегрировать свое приложение rails с SugarCRM. Можно ли получить изображение контакта из SugarCRM с помощью REST API? Пожалуйста, дай мне знать.


person Aravind    schedule 04.04.2012    source источник


Ответы (2)


Чтобы получить изображение профиля для пользователя, выполните следующие действия:

  1. Вызов метода login через REST
  2. Call the get_entry_list method through REST, with the following parameters:
    1. Module: Users
    2. Запрос: users.user_name = 'xxxx'
    3. Выбрать_поля: picture
  3. Ответ содержит имя файла изображения профиля, которое хранится в /uploads.
  4. However, it is not possible to view the image in that folder due to .htaccess restrictions for security reasons, but other options exist:
    1. Extend the REST API with a method to serve profile images (similar to get_document_revision)
    2. Войдите на сервер из своего приложения rails и получите изображение
    3. Создайте простую точку входа+модуль в SugarCRM, который может показывать картинку
    4. Удалите ограничение .htaccess для изображений (если это не создает угрозу безопасности в вашей настройке)
person Kåre Werner Storgaard    schedule 05.04.2012

В таком случае я столкнулся с проблемой, когда в папке загрузки хранится файл с именем идентификатора записи, то есть GUID без расширения файла. Поэтому, чтобы справиться с этим, я написал функцию для копирования файла в той же иерархии, но с его расширением. Пример: файл расширения png в папке загрузки с именем, скажем, «32sdft-tg35f-Tuhis-675rtyf-77666-46dgc» в конечном итоге будет иметь вид «32sdft-tg35f-Tuhis-675rtyf-77666-46dgc.png». Теперь только путь потребуется для рендеринга изображения.

Остальное все применимо, как предложил наш друг Каре !!

person mangesh mangesh    schedule 27.08.2016