OrderCloud.io - 更改密码问题

时间:2016-08-17 16:40:52

标签: change-password ordercloud

我正在开发一个应用,我需要更改已登录用户的密码。在哪里我不需要OrderCloud.PasswordResets(),它会向我的邮件发送电子邮件。我需要在不触发电子邮件的情况下更改密码。

我遵循了以下方法,但我收到了错误:

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

响应:

  

{"错误":[{" ErrorCode":" IdExists"," Message":"用户已经   存在。","数据":null},{" ErrorCode":" InvalidRequest","消息":&#34 ;用户   已存在。","数据":null},   {" ErrorCode":" ServerError"," Message":"发生了未知错误   服务器。","数据":null}]}

请求网址 https://api.ordercloud.io/v1/me

1 个答案:

答案 0 :(得分:3)

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

您应该像这样格式化您的请求,而不要在密码上添加引号:

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