1

SugarCRM CE 6.0.3 を使用しています。

get_entry_list() のような REST API 呼び出しを行うと、常に次のエラーが発生します。

{'description': 'The session ID is invalid',
 'name': 'Invalid Session ID',
 'number': 11}

ログインしていて、正しいセッション ID を使用していることは確かです。実際、get_user_id() を正常に呼び出して自分のユーザー ID を取得できたときです。

グーグルで調べても何の役に立つ結果も得られませんでした。他の誰かがこの問題に遭遇しましたか?

4

2 に答える 2

3

私は問題を発見しました、それは実際にはSugarCRMの側の悪いドキュメンテーションの問題です。このドキュメントでは、パラメータの命名はすべて間違っています。

http://developers.sugarcrm.com/docs/OS/6.0/-docs-Developer_Guides-Sugar_Developer_Guide_6.0-Chapter%202%20Application%20Framework.html#9000259

この問題の簡単な修正:SugarCRMでREST呼び出しを行うときに名前付きパラメーターを使用しないでください。つまり、API呼び出しの「rest_data」に位置パラメーター(JSON配列)を使用します。

于 2010-11-12T02:08:57.217 に答える