如何使用c#中的Web/REST API在salesforce中创建用户?
我正在使用WCF服务,需要将用户从Windows Active Directory同步到Salesforce帐户。我不想使用任何第三方工具或服务,但想开发一个新的。我尝试使用salesforce提供的合作伙伴WSDL,但不知道如何利用它在salesforce中创建新用户。请告诉我如何利用Web/RESTAPI在salesforce中创建新用户。任何可以解释它的示例代码或链接。对于Salesforce的RESTAPI,您可以使用 下面的示例代码将在您的Salesforce帐户上创建一个用户:如何使用c#中的Web/REST API在salesforce中创建用户?,c#,rest,salesforce,C#,Rest,Salesforce,我正在使用WCF服务,需要将用户从Windows Active Directory同步到Salesforce帐户。我不想使用任何第三方工具或服务,但想开发一个新的。我尝试使用salesforce提供的合作伙伴WSDL,但不知道如何利用它在salesforce中创建新用户。请告诉我如何利用Web/RESTAPI在salesforce中创建新用户。任何可以解释它的示例代码或链接。对于Salesforce的RESTAPI,您可以使用 下面的示例代码将在您的Salesforce帐户上创建一个用户: va
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);
顺便说一下,您可以直接在profileID上向Salesforce提问,您从哪里获得00ei000000143vq?我正在尝试创建一个用户,但不确定在何处生成该用户。。。