Sugarcrm休息api。登录尝试失败请检查用户名和密码

时间:2013-10-24 12:55:34

标签: sugarcrm

我已经阅读了有关其余api的文档和帖子,但没有找到我的问题的任何答案。

我用来测试它的命令:

curl -H "Accept: application/json" -X POST -d "method=login&input_type=JSON&response_type=JSON&rest_data={"user_auth":{"user_name":"admin","password":"encrypted md5"},"application_name":"dummy"}" http://myhost/service/v2/rest.php

我已在用户表中检查过管理员密码。

sugarCE是6.5.0(build 8338)

接下来我需要检查什么? 感谢

1 个答案:

答案 0 :(得分:0)

你可以试试这个。我用单引号替换了双引号。

curl -H "Accept: application/json" -X POST -d 'method=login&input_type=JSON&response_type=JSON&rest_data={"user_auth":{"user_name":"admin","password":"21232f297a57a5a743894a0e4a801fc3"},"application_name":"dummy"}' http://localhost:8888/SugarCE-Full-6.5.15/service/v2/rest.php

,示例输出为:

{
    "id": "dc67f918eb13843fbc7446ed4e3e4cf0", 
    "module_name": "Users", 
    "name_value_list": {
        "user_currency_id": {
            "name": "user_currency_id", 
            "value": "-99"
        }, 
        "user_currency_name": {
            "name": "user_currency_name", 
            "value": "US Dollars"
        }, 
        "user_id": {
            "name": "user_id", 
            "value": "1"
        }, 
        "user_language": {
            "name": "user_language", 
            "value": "en_us"
        }, 
        "user_name": {
            "name": "user_name", 
            "value": "admin"
        }
    }
}