Я пытаюсь интегрировать свое приложение rails с SugarCRM. Можно ли получить изображение контакта из SugarCRM с помощью REST API? Пожалуйста, дай мне знать.
Получение изображения контакта из SugarCRM
Ответы (2)
Чтобы получить изображение профиля для пользователя, выполните следующие действия:
- Вызов метода
login
через REST - Call the
get_entry_list
method through REST, with the following parameters:- Module:
Users
- Запрос:
users.user_name = 'xxxx'
- Выбрать_поля:
picture
- Module:
- Ответ содержит имя файла изображения профиля, которое хранится в /uploads.
- However, it is not possible to view the image in that folder due to .htaccess restrictions for security reasons, but other options exist:
- Extend the REST API with a method to serve profile images (similar to
get_document_revision
) - Войдите на сервер из своего приложения rails и получите изображение
- Создайте простую точку входа+модуль в SugarCRM, который может показывать картинку
- Удалите ограничение .htaccess для изображений (если это не создает угрозу безопасности в вашей настройке)
- Extend the REST API with a method to serve profile images (similar to
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