最佳答案
用户被视为 sObject,因此它是数据 api,因此您可以通过以下位置访问它
https://<instance>.salesforce.com/services/data/v25.0/sobjects/User/<UserId>
密码位于
https://<instance>.salesforce.com/services/data/v25.0/sobjects/User/<UserId>/password
使用 Curl 更改密码 创建一个包含类似内容的文件(必须是有效的 json),并将其保存在某处。
{
"NewPassword" : "myNewPassword1234"
}
然后使用curl命令发布到服务,例如(填写yourInstance、UserId、yourOAuthToken和yourPasswdFile):
curl https://<yourInstance>.salesforce.com/services/data/v25.0/sobjects/User/<UserId>/password -H "Authorization: Bearer <yourOAuthToken>" —H "Content-Type: application/json" —d @<yourPasswdFile>.json —X POST
更多信息和示例curl命令位于
关于java - 如何在 Salesforce 应用程序中使用 Rest API 重置用户密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61168261/