आप एक Salesforce के REST API क्लाइंट लाइब्रेरी के लिए देख रहे हैं, SalesforceSharp पर एक नज़र डालें।
यह आरईएसटी एपीआई से रिकॉर्ड्स बनाने, अपडेट करने, हटाने और क्वेरी का समर्थन करता है।
बनाएं
client.Create("Account",
new { Name = "name created", Description = "description created" }));
अद्यतन
client.Update("Account", "<record id>",
new { Description = "description updated" }));
हटाएँ
client.Delete("Account", "<ID">);
क्वेरी
var records = client.Query<Account>("SELECT id, name, description FROM Account");
आजकल यह उपयोगकर्ता नाम-पासवर्ड प्रमाणीकरण प्रवाह का समर्थन करता है, लेकिन दूसरों से बहती है (वेब सर्वर और उपयोगकर्ता-एजेंट) बनाया और इंजेक्ट किया जा सकता।
जवाब के लिए धन्यवाद। मैं इसे सर्वर साइड का उपयोग किया जाएगा अन्य प्रणालियों में एकीकृत करने के। मैं वास्तव में कुछ है कि का प्रतिनिधित्व वर्गों में WebResponse पार्स हैं के लिए उम्मीद की गई थी एसएफ संसाधन लौटे, और ठोस त्रुटि हैंडलिंग - कठिन सामग्री :) –
यदि आप मजबूत टाइपिंग चाहते हैं तो आपको डब्लूएसडीएल मार्ग पर जाना चाहिए और वेब सेवाओं का उपयोग करना चाहिए। आरईएसटी स्वयं एक सेट प्रोटोकॉल के बजाय एक वास्तुशिल्प विचार है जो सार्वभौमिक हो सकता है कोड जनरेशन, यह JSON के उपयोग को भी जरूरी नहीं करता है जो एसएफ restApi का उपयोग करता है और इसमें कोई मानकीकृत मेटाडेटा शामिल नहीं है जिसे आप पार्स कर सकते हैं और कक्षाएं बना सकते हैं। सिद्धांत में आप मेटाडेटा को पुनर्प्राप्त करने के लिए/sobjects/'object_name'/वर्णन का उपयोग कर सकते हैं यथाशीघ्र विकास प्रक्रियाओं का आरटी, फिर इसके लिए कक्षाएं बनाएं और 'जावास्क्रिप्टसेरियलाइज़र' का उपयोग करें। 'डिसेरियलाइज करें। होवेवर, यह लगता है और वास्तव में दर्द है :) –
mmix