2016-08-17 2 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} ]}

요청 URL : https://api.ordercloud.io/v1/me

답변

3

편집 : 더 조사를 ,이 오류는 어떻게 든 동일한 조직에서 중복 된 사용자 이름을 가진 사용자가 있으면 던져 질 수 있습니다. 중복 된 사용자 이름을 제거하고 다시 시도하면 문제가 해결되어야합니다.

당신은 암호에 따옴표없이,이 같은 요청을 포맷해야

:

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