Ṣètò simple-salesforce pẹlu àwọn proxy tabi Ìpàdé Requests
Fi ìwé àkọsílẹ̀ proxy ránṣẹ́ nígbà tí o bá ń kọ́ Salesforce, tabi ṣètò Ìpàdé Requests àkànṣe tí a fi fún un.
Yan ẹ̀ka constructor náà kọ́kọ́. Bí simple-salesforce bá dá Ìpàdé Requests tirẹ̀, lo ìsopọ̀ proxies gbogbo ènìyàn rẹ̀. Bí o bá pèsè ìpàdé kan, ohun náà ni ó ni ipa ọ̀nà, a sì ń foju pa ìsopọ̀ ọ̀tọ̀ọ̀tọ̀ pẹ̀lú ìkìlọ̀.
Pẹ̀lú token àti URL instance tí ó wà tẹ́lẹ̀, ẹ̀ka ìpàdé àkọ́kọ́ ni:
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'},
)Lo instance Salesforce gidi àti access token. Iye náà jẹ́ alárinà HTTP fún àwọn ìpè HTTPS API. Fún ọ̀nà gbangba endpoint Salesforce tí a gbà láyè láìsí ìjẹ́rìí proxy, àkọsílẹ̀ kan láti àkójọ proxy HTTP lè pèsè URL yẹn; token Salesforce wà lọ́tọ̀. Fún ìwọlé tí constructor ń darí, pèsè ìsopọ̀ nígbà ìkọ́ kí olùrànlọ́wọ́ ìwọlé lè gbà á kí ó tó gba ìpàdé.
Fún ìpàdé àkànṣe, ṣètò rẹ̀ tààrà:
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,
)Ìhùwàsí àyíká Requests déedé ti ohun àkànṣe náà ṣì ń ṣiṣẹ́. Jẹ́ kí ọ̀nà yẹn wà lórí ọ̀nà constructor tí SDK ń lò; ṣíṣe àtòjọ ẹrù ìsọfúnni ọ̀tọ̀ọ̀tọ̀ lẹ́gbẹ̀ẹ́ rẹ̀ kò ní ipa lórí àwọn ìpè wọ̀nyí.