Chagua tawi la kiunda kwanza. Ikiwa simple-salesforce huunda Kipindi chake cha Requests, tumia ramani yake ya umma proxies. Ukitoa kipindi, kitu hicho kinamiliki uelekezaji na ramani tofauti hupuuzwa kwa onyo.

Ukiwa na token na URL ya mfano iliyopo, tawi la kipindi chaguo-msingi 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'},
)

Tumia mfano halisi wa Salesforce na token ya ufikiaji. Thamani ni mpatanishi wa HTTP kwa miito ya HTTPS API. Kwa njia ya umma inayoruhusiwa kuelekea kituo cha mwisho cha Salesforce bila uthibitishaji wa proksi, ingizo kutoka orodha ya proksi HTTP linaweza kutoa URL hiyo; token ya Salesforce inabaki tofauti. Kwa kuingia kunakoongozwa na kiunda, toa ramani wakati wa kuunda ili msaidizi wa kuingia aipokee kabla ya kupata kipindi.

Kwa kipindi maalum, sanidi moja kwa moja:

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

Tabia ya kawaida ya mazingira ya Requests ya kitu maalum inabaki hai. Weka njia hiyo kwenye njia ya kiunda inayotumiwa na SDK; kusanidi mteja tofauti kando yake hakuathiri miito hii.

Makala zinazohusiana