Vali esmalt konstruktori haru. Kui simple-salesforce loob oma Requests-seansi, kasuta selle avalikku vastendust proxies. Kui annad seansi, vastutab marsruutimise eest see objekt ja eraldi vastendus jäetakse hoiatusega tähelepanuta.

Olemasoleva loa ja eksemplari URL-iga on vaikeseansi haru järgmine:

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'},
)

Kasuta tegelikku Salesforce'i eksemplari ja juurdepääsuluba. Väärtus on HTTPS API-kutsete HTTP vahendaja. Lubatud avaliku Salesforce'i lõpp-punkti marsruudi jaoks ilma puhverserveri autentimiseta võib HTTP puhverserverite loendi kirje selle URL-i pakkuda; Salesforce'i luba jääb eraldi. Konstruktoripõhise sisselogimise jaoks anna vastendus loomise ajal, et sisselogimisabiline saaks selle enne seansi hankimist.

Kohandatud seansi jaoks seadista see otse:

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,
)

Kohandatud objekti tavaline Requestsi keskkonnakäitumine jääb kehtima. Hoia see marsruut SDK kasutataval konstruktori teel; eraldi kliendi seadistamine selle kõrval neid kutseid ei mõjuta.

Seotud artiklid