पहिले कन्स्ट्रक्टर शाखा छान्नुहोस्। यदि simple-salesforce ले आफ्नै Requests सत्र बनाउँछ भने यसको सार्वजनिक proxies म्यापिङ प्रयोग गर्नुहोस्। यदि तपाईंले सत्र दिनुभयो भने मार्गनिर्देशन त्यही वस्तुको हुन्छ र अलग म्यापिङ चेतावनीका साथ बेवास्ता गरिन्छ।

विद्यमान टोकन र इन्स्टेन्स URL भएको अवस्थामा पूर्वनिर्धारित-सत्र शाखा यो हो:

from simple_salesforce import Salesforce

sf = Salesforce(
    instance_url='https://org.example.my.salesforce.com',
    session_id=access_token,
    proxies={'https': 'http://proxy.example:8080'},
)

वास्तविक Salesforce इन्स्टेन्स र पहुँच टोकन प्रयोग गर्नुहोस्। यो मान HTTPS API कलहरूका लागि HTTP मध्यस्थ हो। proxy प्रमाणीकरण बिना अनुमत सार्वजनिक Salesforce एन्डपोइन्ट मार्गका लागि HTTP proxy सूचीको एउटा प्रविष्टिले त्यो URL दिन सक्छ; Salesforce टोकन अलगै रहन्छ। कन्स्ट्रक्टर-चालित लगइनका लागि, सत्र प्राप्त गर्नुअघि लगइन सहायकले पाउनका लागि निर्माणकै समयमा म्यापिङ दिनुहोस्।

अनुकूलन सत्रका लागि यसलाई सिधै कन्फिगर गर्नुहोस्:

import requests

session = requests.Session()
session.proxies.update({'https': 'http://proxy.example:8080'})
sf = Salesforce(
    instance_url=instance_url,
    session_id=access_token,
    session=session,
)

अनुकूलन वस्तुको सामान्य Requests वातावरण व्यवहार सक्रिय रहन्छ। त्यो मार्ग SDK ले प्रयोग गर्ने कन्स्ट्रक्टर मार्गमा राख्नुहोस्; यसको छेउमा अलग क्लाइन्ट कन्फिगर गर्दा यी कलहरूमा असर पर्दैन।

सम्बन्धित लेखहरू