Microsoft CRM Java

Microsoft CRM Java,java,crm,live,microsoft-dynamics,Java,Crm,Live,Microsoft Dynamics,您好,我正在尝试使用我的microsoft 365登录名使用java连接到crm online。我在crmsdk中使用java2crmcrud中给出的示例代码。我已经换了新的myliveid@hotmail.com,mypassword和mycrmonlineinstance,但服务器响应为 适用于:urn:crmemea:dynamics.com 策略:MBI_FED_SSL 问题Uri:https://login.live.com/extSTS.srf <?xml version="1

您好,我正在尝试使用我的microsoft 365登录名使用java连接到crm online。我在crmsdk中使用java2crmcrud中给出的示例代码。我已经换了新的myliveid@hotmail.com,mypassword和mycrmonlineinstance,但服务器响应为

适用于:urn:crmemea:dynamics.com 策略:MBI_FED_SSL 问题Uri:https://login.live.com/extSTS.srf

<?xml version="1.0" encoding="utf-8" ?><S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:psf="http://schemas.microsoft.com/Passport/SoapServices/SOAPFault"><S:Body><S:Fault><S:Code><S:Value>S:Sender</S:Value><S:Subcode><S:Value>wst:FailedAuthentication</S:Value></S:Subcode></S:Code><S:Reason><S:Text xml:lang="en-US">Authentication Failure</S:Text></S:Reason><S:Detail><psf:error><psf:value>0x80048821</psf:value><psf:internalerror><psf:code>0x80041012</psf:code><psf:text>The entered and stored passwords do not match.&#x000D;&#x000A;</psf:text></psf:internalerror></psf:error></S:Detail></S:Fault></S:Body></S:Envelope>
Exception in thread "main" java.lang.NullPointerException
    at java2crmpack.LiveIDManager.getValueFromXML(LiveIDManager.java:257)
    at java2crmpack.LiveIDManager.authenticateWithLiveID(LiveIDManager.java:183)
    at java2crmpack.Main.main(Main.java:85)
S:Senderwst:failedAuthenticationAuthenticationAuthenticationFaileure0x800488210x80041012输入的密码和存储的密码不匹配
;
线程“main”java.lang.NullPointerException中出现异常
位于java2crmpack.LiveIDManager.getValueFromXML(LiveIDManager.java:257)
位于java2crmpack.LiveIDManager.authenticateWithLiveID(LiveIDManager.java:183)
位于java2crmpack.Main.Main(Main.java:85)

我是否需要更改或添加任何内容。我猜365帐户身份验证与crm中的实时登录身份验证不同。感谢您的帮助。

我也面临同样的问题。我只是按照URL“”中提到的所有步骤进行了操作,但我忽略了两点,基于我们的地理位置,您必须按照生成类标题下第2点和第3点中提到的那样提供crm,在进行更改后,在OrganizationUniqueName中编辑main.java示例文件时,它应该是唯一的,没有空间。我希望那能奏效。