java - 如何在 Salesforce 应用程序中使用 Rest API 重置用户密码?

标签 java api salesforce

我有 Salesforce 管理员凭据和密码重置查询。我想使用 Rest API 重置用户密码。如何在 Salesforce 应用程序中使用 RestAPI 重置用户密码?密码重置端点是什么?

enter image description here

最佳答案

用户被视为 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命令位于

https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_sobject_user_password.htm# !

关于java - 如何在 Salesforce 应用程序中使用 Rest API 重置用户密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61168261/

相关文章:

java - 在xsd中定义枚举类型属性的默认值

java - Android - 动态构建 View block 并将其附加到布局

python - 为什么 flask 的 jsonify 方法很慢?

javascript - 如何获取代理对象内容?

java - Java Salesforce 应用程序中的 "Could not find the main class"

java - 如何安装JMapViewer

java - 通过 ObjectOutputStream 发送相同但已修改的对象

javascript - jQuery - 解析 JSON 数据 - 变量名有问题

api - 如何使用 Freebase API 获取个人数据?

html - 为什么我无法打开此 SLDS 选择列表?