簡體   English   中英

如何在 Salesforce 應用程序中使用 RestAPI 重置用戶密碼?

[英]How to reset user password using RestAPI in Salesforce application?

我有 Salesforce 管理員憑據和密碼重置查詢。 我想使用 Rest API 重置用戶密碼。 如何在 Salesforce 應用程序中使用 RestAPI 重置用戶密碼? 什么是密碼重置端點?

在此處輸入圖像描述

用戶被視為一個 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#

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM