0

我正在尝试将我的 rails 应用程序与 SugarCRM 集成。是否可以使用 REST API 从 SugarCRM 获取联系人图片?请告诉我。

4

2 回答 2

2

要获取用户的个人资料图像,请执行以下操作:

  1. login通过 REST调用方法
  2. 通过 REST调用该get_entry_list方法,使用以下参数:
    1. 模块:Users
    2. 询问:users.user_name = 'xxxx'
    3. 选择字段:picture
  3. 响应包含存储在 /uploads 中的配置文件图像的文件名。
  4. 但是,出于安全原因,由于 .htaccess 限制,无法查看该文件夹中的图像,但存在其他选项:
    1. 使用提供个人资料图像的方法扩展 REST API(类似于get_document_revision
    2. 从您的 Rails 应用程序登录服务器并获取图像
    3. 在SugarCRM中创建一个简单的entrypoint+module,可以显示图片
    4. 删除图像的 .htaccess 限制(如果它不会在您的设置中产生安全风险)
于 2012-04-05T09:21:45.070 回答
0

在这种情况下,我遇到了一个问题,上传文件夹存储具有记录 ID 名称的文件,即没有文件扩展名的 GUID。因此,为了解决这个问题,我确实编写了一个函数来复制相同层次结构但带有扩展名的文件。示例:上传文件夹中名为“32sdft-tg35f-Tuhis-675rtyf-77666-46dgc”的 png 扩展文件最终将变为“32sdft-tg35f-Tuhis-675rtyf-77666-46dgc.png”现在只有路径将需要渲染图像。

按照我们的朋友 Kare 的建议,将所有适用的东西都休息一下!!

于 2016-08-27T06:24:13.060 回答