2013-10-29 16 views
5

Ich arbeite an einem WCF-Dienst, bei dem ich die Benutzer von Windows Active Directory mit einem Salesforce-Konto synchronisieren muss. Ich möchte kein Tool oder Dienst von Drittanbietern verwenden, sondern ein neues entwickeln. Ich habe versucht, die von Salesforce bereitgestellte Partner-WSDL zu verwenden, konnte jedoch nicht herausfinden, wie ich diese verwenden kann, um einen neuen Benutzer in Salesforce zu erstellen. Bitte geben Sie mir einen Hinweis, wie ich die Web/REST-API verwenden kann, um einen neuen Benutzer in Salesforce zu erstellen. Jeder Beispielcode oder Link, der es erklären kann.Wie erstellt man Benutzer in Salesforce mit der Web/REST API von C#?

+2

Durch die Art und Weise Sie Salesforce Fragen stellen können direkt auf [salesforce.stackexchange.com] (http://salesforce.stackexchange.com /) – mast0r

Antwort

2

Für die REST-API von Salesforce können Sie SalesforceSharp verwenden.

Der folgende Beispielcode wird ein Benutzer auf Ihrem Salesforce Account:

var client = new SalesforceClient(); 
var authenticationFlow = new UsernamePasswordAuthenticationFlow 
(clientId, clientSecret, username, password); 

client.Authenticate (authenticationFlow); 

var user = new 
{ 
    Username = "[email protected]", 
    Alias = "userAlias", 
    // The ID of the user profile (Standard User, System Administrator, etc). 
    ProfileId = "00ei000000143vq", 
    Email = "[email protected]", 
    EmailEncodingKey = "ISO-8859-1", 
    LastName = "lastname", 
    LanguageLocaleKey = "pt_BR", 
    LocaleSidKey = "pt_BR", 
    TimeZoneSidKey = "America/Sao_Paulo" 
}; 

var id = client.Create ("User", user); 
Verwandte Themen