0

Rails アプリを SugarCRM と統合しようとしています。REST API を使用して SugarCRM から連絡先の写真を取得することは可能ですか? 私にお知らせください。

4

2 に答える 2

2

ユーザーのプロフィール画像を取得するには、次の手順を実行します。

  1. loginREST を介してメソッドを呼び出す
  2. get_entry_list次のパラメーターを使用して、REST を介し てメソッドを呼び出します。
    1. モジュール:Users
    2. クエリ:users.user_name = 'xxxx'
    3. Select_fields:picture
  3. 応答には、/uploads に保存されているプロファイル画像のファイル名が含まれています。
  4. ただし、セキュリティ上の理由から .htaccess 制限があるため、そのフォルダー内の画像を表示することはできませんが、他のオプションが存在します。
    1. プロファイル イメージを提供するメソッドを使用して REST API を拡張します ( と同様get_document_revision) 。
    2. Rails アプリからサーバーにログインし、イメージを取得します。
    3. 写真を表示できるシンプルなエントリポイントとモジュールを SugarCRM で作成します。
    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」になります。画像をレンダリングするために必要になります。

私たちの友人、カレが提案したように、すべてのものを休ませてください!!

于 2016-08-27T06:24:13.060 に答える