2016-08-17 28 views
1

我正在开发一个应用程序,我需要更改登录用户的密码。我不需要OrderCloud.PasswordResets()这将发送电子邮件到我的邮件。我需要更改密码而不触发电子邮件。OrderCloud.io - 更改密码问题

我跟着以下的方法,但我得到的错误:

OrderCloud.Me.Patch({"Password": "1234567889"}); 

响应:

{"Errors":[ {"ErrorCode":"IdExists","Message":"User already exists.","Data":null} , {"ErrorCode":"InvalidRequest","Message":"User already exists.","Data":null} , {"ErrorCode":"ServerError","Message":"An unknown error has occurred on the server.","Data":null} ]}

请求URLhttps://api.ordercloud.io/v1/me

回答

3

编辑:经进一步调查,这个错误会如果您在同一个组织下拥有重复的用户名的用户,就会被抛出。如果您删除重复的用户名并重试,则应解决您的问题。

您应该密码格式您的要求就是这样,不带引号:

OrderCloud.Me.Patch({Password: "1234567889"});