java - Sugar CRM - Java 客户端 - 登录

标签 java authentication sugarcrm

我正在尝试开发一个从 Sugar CRM 获取联系人的 Java 应用程序。我新安装了Sugar CRM 6.0.2,我没有做任何修改。我正在使用内置的基于 SOAP 的 Web 服务(必须使用 soap 不能基于休息)登录。但是在登录时我收到一条错误消息:

anyType{
    id=-1; 
    error=anyType{
        number=10; 
        name=Invalid Login; 
        description=Login attempt failed please check the username and password;
    };
}

我正在为 user_auth 参数发送字符串 user:

  1. String user = "user_auth{username=will; password=18218139eec55d83cf82679934e5cd75; version=1.0;}";
  2. String user = "{'user_auth':{'username':'will','password':'18218139eec55d83cf82679934e5cd75', 'version':'1.0'}}";

我尝试了以上两个选项,但都不起作用。我为 application_name 尝试了“SugarCRM”和“CRM”。

如果你们中的任何人可以帮助我解决这个问题,那将对我有很大帮助。谢谢。

最佳答案

SugarCRM 中存在错误。您只能使用管理员登录 Web 服务。

而且您不能将 JSON 字符串传递给 SOAP。您必须使用 SOAP 传递 XML。

http://support.sugarcrm.com/02_Documentation/04_Sugar_Developer/Sugar_Developer_Guide_6.5/02_Application_Framework/Web_Services/Examples/SOAP/PHP/Logging_In

关于java - Sugar CRM - Java 客户端 - 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290006/

相关文章:

java - 如何以编程方式对 Tomcat 中的 OpenAM 用户进行身份验证?

python - 使用 Selenium Chrome 的代理 SOCKS 5 身份验证

java - 变量 Spring Security 身份验证提供者列表

java - 我可以对注释本身使用 BeanValidation 吗?

java - enctype multipart/form-data 在多数据类型表单中的使用

php - 如何访问 SuiteCRM 中 .tpl 文件中的全局变量 $current_user

elasticsearch - Elasticsearch无法与Sugarcrm 7.5.0.1一起使用

java - 如何在 IntelliJ 中附加 gradle-api 源

java - 在 AEM 中使用 MagickQuick 进行图像压缩