AI द्वारा अनुवादित। समुदाय ने अभी इसकी समीक्षा नहीं की है। अंग्रेज़ी में पढ़ें

ब्लॉग · 10 अक्टूबर 2023 · Steve Simpson · इंटीग्रेशन

API के आर-पार: Salesforce API का सारांश

इंटीग्रेशन सीरीज़ की एक और कड़ी में आपका स्वागत है। इस कड़ी में हम Salesforce API की पेचीदा दुनिया को खंगालेंगे, जो असरदार इंटीग्रेशन का एक अहम हिस्सा है।

Salesforce API का परिचय

Salesforce API के बीच रास्ता खोजना

Salesforce ढेरों API देता है, और हर एक का मकसद और काम अलग है। यह गाइड आपको इन API से गुज़ारेगी, ताकि आप समझ सकें कि अलग-अलग इंटीग्रेशन कामों में इनका असरदार इस्तेमाल कैसे करें।

ऑथेंटिकेशन को समझना

API में उतरने से पहले, ऑथेंटिकेशन की प्रक्रिया समझना ज़रूरी है। जब कोई ब्राउज़र Salesforce तक पहुँचता है, तो निजी कंटेंट तक पहुँचने से पहले वह एक सर्वर के सामने ऑथेंटिकेट होता है। यह ऑथेंटिकेशन ज़रूरी है, चाहे आप पब्लिक वेबसाइट, Experience पोर्टल, या Web-to-Lead और Web-to-Case के पब्लिक पेज ही क्यों न खोल रहे हों।

डायग्राम: Salesforce एक्सेस और API। एक क्लाइंट एप्लिकेशन और एक ब्राउज़र ऑथेंटिकेशन सर्वर से ऑथेंटिकेट होते हैं, फिर वर्ज़न वाली वेब सर्विस (स्टैंडर्ड API), बिना वर्ज़न वाली कस्टम REST और SOAP सर्विस, पब्लिक साइट, Web-to-Lead और Email-to-Case तक पहुँचते हैं

वर्ज़न वाले और बिना वर्ज़न वाले वेब सर्वर

वर्ज़निंग का महत्व

Salesforce अपने API तय वर्ज़न नंबर के साथ रिलीज़ करता है, और सालों तक उनकी क्षमताएँ और कम्पैटिबिलिटी बनाए रखता है, जब तक कि आख़िरकार वे डिप्रिकेट (deprecated) नहीं हो जाते।

इस्तेमाल करने वाले के तौर पर, आपको पता होना चाहिए कि आप कौन-सा वर्ज़न इस्तेमाल कर रहे हैं, और नए वर्ज़न पर अपग्रेड करने (टेस्टिंग के साथ) के लिए तैयार रहना चाहिए।

कस्टम REST और SOAP API

आप जो कस्टम REST या SOAP API बनाते हैं, उनकी वर्ज़निंग Salesforce नहीं देता। इन API को मैनेज और मेंटेन करना, और यह पक्का करना कि वे हर Salesforce अपडेट के साथ उम्मीद के मुताबिक़ चलें, आपकी ज़िम्मेदारी है।

डायग्राम: वे Salesforce API जिन्हें कोई बाहरी क्लाइंट कॉल कर सकता है (SOAP, REST, Bulk, Apex SOAP और REST, Metadata, Tooling, Streaming और Pub/Sub), एक कनेक्टेड ऐप और एक इंटीग्रेशन यूज़र के ज़रिए ऑथेंटिकेट होने के बाद

बाहरी क्लाइंट का ऑथेंटिकेशन

जब बाहरी क्लाइंट Salesforce तक पहुँचते हैं, तो उन्हें तय फ़्लो से ऑथेंटिकेट होना होता है। ये क्लाइंट कई तरह के हो सकते हैं, जैसे Enterprise या Partner WSDL इस्तेमाल करने वाले SOAP क्लाइंट, REST क्लाइंट, Bulk API क्लाइंट, और भी बहुत से।

अलग-अलग API को जानना

Salesforce के पास API की एक बड़ी रेंज है, और हर API ख़ास कामों के लिए बना है। नए Salesforce Event Bus से लेकर हेल्थकेयर और मैन्युफ़ैक्चरिंग जैसी अलग-अलग इंडस्ट्री के लिए बने API तक, लगभग हर ज़रूरत के लिए एक API मौजूद है।

स्क्रीनशॉट: Salesforce Developers साइट पर Browse APIs पेज, जिसमें API कार्ड की सूची है

https://developer.salesforce.com/docs/apis (opens in a new tab)

टूल और रिसोर्स

Postman: डेवलपर का सबसे अच्छा दोस्त

Salesforce API पर काम करने वाले डेवलपर के लिए Postman जैसे टूल बेशकीमती हैं। Postman से आप ऑथेंटिकेशन और क्वेरी चला सकते हैं, और Salesforce के बाहर से डेटा इन्सर्ट, एडिट, अपडेट या डिलीट भी कर सकते हैं, इसलिए यह API टेस्टिंग और डेवलपमेंट का एक ज़रूरी टूल है।

स्क्रीनशॉट: Postman की एक रिक्वेस्ट, जो Salesforce REST API पर SOQL क्वेरी चला रही है, ऑथराइज़ेशन हेडर और JSON रिस्पॉन्स के साथ

डॉक्यूमेंटेशन और कलेक्शन का इस्तेमाल

उपलब्ध डॉक्यूमेंटेशन से परिचित होना Salesforce API में महारत की कुंजी है। REST API Developer Guide और GitHub पर मौजूद कई Postman कलेक्शन जैसे रिसोर्स आपकी डेवलपमेंट प्रक्रिया को काफ़ी आसान बना सकते हैं।

निष्कर्ष:

Salesforce के साथ काम करने वाले हर इंटीग्रेशन डेवलपर या आर्किटेक्ट के लिए Salesforce API को समझना और असरदार ढंग से इस्तेमाल करना बेहद ज़रूरी है। API और टूल की बड़ी रेंज आपके हाथ में होने से, आप Salesforce के अंदर डेटा और कॉन्फ़िगरेशन दोनों को कुशलता से बदल, पढ़, एडिट और अपडेट कर सकते हैं।

बेझिझक खोजें, प्रयोग करें और इंटीग्रेट करें!

जुड़े रहें

Salesforce API की अपनी यात्रा पूरे भरोसे के साथ शुरू करें! और जानकारी और टिप्स के लिए यहाँ www.SteveTechArc.com पर और @SteveTechArc (opens in a new tab) YouTube चैनल पर जुड़े रहें। सब्सक्राइब करें और Salesforce की, और उसे दूसरे सिस्टम से इंटीग्रेट करने के तरीक़ों की, अपनी समझ बढ़ाएँ।

साथी आर्किटेक्ट्स और आर्किटेक्ट बनने की यात्रा पर चल रहे लोगों के साथ इंटीग्रेशन की जानकारी बाँटकर दुनिया बदलने में मदद कर रहे हैं!

AI की मदद से तैयार ट्रांसक्रिप्ट

STA 1.9