2010-10-07 68 views
1

我需要能夠使用SugarCRM API與其他幾個應用程序交換信息。我找到了api文檔,以及一些帶有示例代碼的好文章。我的代碼的最後的結果是發送此命令:SugarCRM 5.5.2 Rest 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}

將會產生這個錯誤 {「名」:「無效登錄」,「數字」:10,「說明」:「登錄嘗試失敗,請檢查用戶名和密碼」}

我用Google搜索錯誤空,在這個問題上發現了其他幾個人,但沒有解決方案

回答

1

對於我來說,我需要使用沿着線的東西作者:

方法=登錄& INPUT_TYPE = JSON & RESPONSE_TYPE = JSON & rest_data = $ REST_DATA

其餘數據是:

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

(URL編碼)

2

我認爲適當的休息的字符串將是這樣的:

方法=登錄& INPUT_TYPE = JSON & RESPONSE_TYPE = JSON & rest_data = { 「USER_AUTH」:{ 「USER_NAME」: 「用戶」, 「密碼」: 「somemd5hash」, 「版本」: 「1.0」}, 「APPLICATION_NAME」: 「RestTest」}

(應爲網址編碼,然後當然)

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」, 「模塊名」: 「用戶」, 「name_value_list」:{ 「USER_ID」:{ 「名稱」: 「USER_ID」, 「值」 : 「1」}, 「USER_NAME」:{ 「名稱」: 「USER_NAME」, 「值」: 「用戶名」}, 「USER_LANGUAGE」:{ 「名稱」: 「USER_LANGUAGE」, 「值」: 「EN_US」}, 「user_currency_id」:{ 「名」: 「user_currency_id」, 「值」: 「 - 99」}, 「user_is_admin」:{ 「名」: 「user_is_admin」, 「價值」:真}, 「user_default_team_id」:{「名稱「:」 user_default_team_id」, 「值」:NULL} 「user_default_dateformat」:{ 「名稱」: 「user_default_dateformat」, 「值」: 「M/d/Y」}, 「user_default_timeformat」:{ 「名稱」: 「user_default_timeformat」, 「值」: 「H:IA」}, 「user_number_seperator」:{ 「名稱」: 「user_number_seperator」, 「值」: 「 」}「,user_decimal_seperator 」:{「 名稱」: 「user_decimal_seperator」, 「價值」:}, 「mobile_max_list_entries 」 「」:{「 名 」:「 mobile_max_list_entries」, 「價值」:空}, 「mobile_max_subpanel_entries」:{ 「名」: 「mobile_max_subpanel_entries」, 「價值」: null},「user_currency_name」:{「name」:「user_currency_name」,「value」:「美元」}}}

+0

這是什麼意思? – 2012-12-01 07:41:44