2013-10-24 53 views
0

我已阅读文档并发布有关其余api的文章,但没有找到我的问题的任何答案。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

我已经检查users表中的管理员密码。

sugarCE是6.5.0(8338建立)

我需要什么旁边的检查? 谢谢

+0

我做了Asakusuma包装相同的请求,它工作正常。我无法找出遗漏的东西。 – jacques

回答

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" 
     } 
    } 
} 
+0

是的,谢谢单引号解决它 – jacques

相关问题