如何使用 C# 中的 Web/REST API 在 salesforce 中创建用户

本文关键字:salesforce 创建 用户 API REST 何使用 中的 Web | 更新日期: 2023-09-27 18:37:10

我正在开发WCF服务,我需要将用户从Windows Active Directory同步到Salesforce帐户。我不想使用任何第三方工具或服务,但想开发一个新的。我尝试使用销售队伍提供的合作伙伴WSDL,但无法了解如何利用它来在salesforce中创建新用户。请给我一些关于如何利用 Web/REST API 在 salesforce 中创建新用户的指导。任何可以解释它的示例代码或链接。

如何使用 C# 中的 Web/REST API 在 salesforce 中创建用户

对于Salesforce

的REST API,您可以使用SalesforceSharp。

下面的示例代码将在您的 Salesforce 帐户上创建一个用户:

var client = new SalesforceClient();
var authenticationFlow = new UsernamePasswordAuthenticationFlow
(clientId, clientSecret, username, password);
client.Authenticate (authenticationFlow);
var user = new 
{
    Username = "email@domain.com",
    Alias =  "userAlias",
    // The ID of the user profile (Standard User, System Administrator, etc).
    ProfileId = "00ei000000143vq", 
    Email = "email@domain.com",
    EmailEncodingKey = "ISO-8859-1",
    LastName = "lastname",
    LanguageLocaleKey = "pt_BR",
    LocaleSidKey = "pt_BR",
    TimeZoneSidKey = "America/Sao_Paulo"
};
var id = client.Create ("User", user);