2013-10-29 9 views
5

मैं एक डब्ल्यूसीएफ सेवा पर काम कर रहा हूं जहां मुझे उपयोगकर्ताओं को विंडोज सक्रिय निर्देशिका से सेल्सफोर्स खाते में सिंक करने की आवश्यकता है। मैं किसी तीसरे पक्ष के उपकरण या सेवा का उपयोग नहीं करना चाहता, लेकिन एक नया विकसित करना चाहता हूं। मैंने सेल्सफोर्स द्वारा प्रदान किए गए पार्टनर डब्लूएसडीएल का उपयोग करने की कोशिश की, लेकिन यह नहीं मिल सका कि मैं इसे बिक्री बल में नया उपयोगकर्ता बनाने के लिए कैसे उपयोग कर सकता हूं। कृपया मुझे कुछ पॉइंटर दें कि मैं बिक्री बल में नया उपयोगकर्ता बनाने के लिए वेब/आरईएसटी एपीआई का उपयोग कैसे कर सकता हूं। कोई नमूना कोड या लिंक जो इसे समझा सकता है।सी # से वेब/आरईएसटी एपीआई का उपयोग कर बिक्री बल में उपयोगकर्ता कैसे बनाएं?

+2

वैसे आप पर [salesforce.stackexchange.com] (http://salesforce.stackexchange.com सीधे Salesforce सवाल पूछ सकते हैं /) – mast0r

उत्तर

2

सेल्सफोर्स के आरईएसटी एपीआई के लिए आप SalesforceSharp का उपयोग कर सकते हैं।

नमूना कोड नीचे अपना Salesforce के खाते पर एक उपयोगकर्ता बना देगा:

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); 
संबंधित मुद्दे