Ffurfweddu simple-salesforce gyda phrosïau neu sesiwn Requests
Pasiwch eiriadur prosïau wrth adeiladu Salesforce, neu ffurfweddwch y sesiwn Requests addasedig a roddir iddo.
Dewiswch y gangen gonsurwr yn gyntaf. Os yw simple-salesforce yn creu ei sesiwn Requests ei hun, defnyddiwch ei fapio cyhoeddus proxies. Os rhowch sesiwn, y gwrthrych hwnnw sy'n berchen ar y llwybro a chaiff y mapio ar wahân ei anwybyddu gyda rhybudd.
Gyda thocyn a URL enghraifft sy'n bodoli, y gangen sesiwn ragosodedig yw:
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'},
)Defnyddiwch enghraifft Salesforce wirioneddol a'r tocyn mynediad. Y gwerth yw cyfryngwr HTTP ar gyfer galwadau API HTTPS. Ar gyfer llwybr cyhoeddus a ganiateir i bwynt terfyn Salesforce heb ddilysu prosïau, gall cofnod o'r rhestr prosïau HTTP ddarparu'r URL hwnnw; mae tocyn Salesforce yn parhau ar wahân. Ar gyfer mewngofnodi a yrrir gan y consurwr, rhowch y mapio wrth adeiladu fel bod y cynorthwyydd mewngofnodi yn ei dderbyn cyn cael y sesiwn.
Ar gyfer sesiwn addasedig, ffurfweddwch hi'n uniongyrchol:
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,
)Mae ymddygiad arferol amgylchedd Requests y gwrthrych addasedig yn parhau'n weithredol. Cadwch y llwybr hwnnw ar lwybr y consurwr y mae'r SDK yn ei ddefnyddio; nid yw ffurfweddu cleient ar wahân wrth ei ochr yn effeithio ar y galwadau hyn.