1

他のいくつかのアプリケーションと情報を交換するには、SugarCRMのAPIを使用できる必要があります。私はAPIドキュメントとサンプルコードを含むいくつかの良い記事を見つけました。私のコードの最終結果は、次のコマンドを送信することです。

http://localhost/sugarcrm/service/v2/rest.php?method = login&input_type = json&response_type = json&rest_data = {%22user_name%22:%22rest%22、%22password%22:%2265e8800b5c6800aad896f888b2a62afc%22、%22version%22: %22.01%22}

このエラーが発生します{"name": "Invalid Login"、 "number":10、 "description":"ログインに失敗しました。ユーザー名とパスワードを確認してください"}null

私はエラーをグーグルで検索し、この問題で他のいくつかを見つけましたが、解決策はありません。

4

3 に答える 3

2

適切な REST 文字列は次のようになると思います。

method=login&input_type=json&response_type=json&rest_data={"user_auth": {"user_name":"user","password":"somemd5hash","version":"1.0"},"application_name":"RestTest"}

(もちろん、URLエンコードする必要があります)

于 2010-10-18T18:25:25.710 に答える
1

私にとっては、次のようなものを使用する必要がありました。

method=login&input_type=JSON&response_type=JSON&rest_data=$REST_DATA

REST データは次のとおりです。

{
  user_auth => {
    user_name => $USERNAME,
    password => $PW,
    version => "1.2"
  },
  application => "foo"
}

(エンコードされた URL)

于 2010-11-01T08:55:50.547 に答える
1

URL : http://mycrmurl.com/service/v4/rest.php

データのリクエスト - POST メソッド内

method=login&input_type=JSON&response_type=JSON&rest_data={"user_auth":{"user_name":"username","password":"md5password","version":"1.0"},"application_name":"RestTest"}

WS からの応答:

{"id":"someID","module_name":"Users","name_value_list":{"user_id":{"name":"user_id","value":"1"},"user_name":{" name":"user_name","value":"username"},"user_language":{"name":"user_language","value":"en_us"},"user_currency_id":{"name":"user_currency_id" ,"値":"-99"},"user_is_admin":{"名前":"user_is_admin","値":true},"user_default_team_id":{"名前":"user_default_team_id","値":null} ,"user_default_dateformat":{"name":"user_default_dateformat","value":"m/d/Y"},"user_default_timeformat":{"name":"user_default_timeformat","value":"h:ia"},"user_number_seperator":{"name":"user_number_seperator","value":","},"user_decimal_seperator":{ "name":"user_decimal_seperator","value":"."},"mobile_max_list_entries":{"name":"mobile_max_list_entries","value":null},"mobile_max_subpanel_entries":{"name":"mobile_max_subpanel_entries", "value":null},"user_currency_name":{"name":"user_currency_name","value":"米ドル"}}}user_number_seperator":{"name":"user_number_seperator","value":","},"user_decimal_seperator":{"name":"user_decimal_seperator","value":"."},"mobile_max_list_entries":{"名前":"mobile_max_list_entries","value":null},"mobile_max_subpanel_entries":{"name":"mobile_max_subpanel_entries","value":null},"user_currency_name":{"name":"user_currency_name","value": 「米ドル」}}}user_number_seperator":{"name":"user_number_seperator","value":","},"user_decimal_seperator":{"name":"user_decimal_seperator","value":"."},"mobile_max_list_entries":{"名前":"mobile_max_list_entries","value":null},"mobile_max_subpanel_entries":{"name":"mobile_max_subpanel_entries","value":null},"user_currency_name":{"name":"user_currency_name","value": 「米ドル」}}}"mobile_max_list_entries","value":null},"mobile_max_subpanel_entries":{"name":"mobile_max_subpanel_entries","value":null},"user_currency_name":{"name":"user_currency_name","value":"USドル"}}}"mobile_max_list_entries","value":null},"mobile_max_subpanel_entries":{"name":"mobile_max_subpanel_entries","value":null},"user_currency_name":{"name":"user_currency_name","value":"USドル"}}}

于 2012-12-01T07:20:06.443 に答える