Avval konstruktor tarmog'ini tanlang. Agar simple-salesforce o'zining Requests sessiyasini yaratsa, uning ochiq proxies xaritasidan foydalaning. Agar sessiyani siz bersangiz, marshrutlash o'sha obyektga tegishli bo'ladi va alohida xarita ogohlantirish bilan e'tiborsiz qoldiriladi.

Mavjud token va instance URL bilan standart sessiya tarmog'i quyidagicha:

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

Haqiqiy Salesforce instance va kirish tokenidan foydalaning. Qiymat HTTPS API chaqiruvlari uchun HTTP vositachisi. Proksi autentifikatsiyasisiz ruxsat etilgan ochiq Salesforce so'nggi nuqta yo'li uchun HTTP proksi ro'yxatidagi yozuv o'sha URLni taqdim etishi mumkin; Salesforce tokeni alohida qoladi. Konstruktor boshqaradigan kirish uchun xaritani yaratish paytida bering, kirish yordamchisi sessiyani olishdan oldin uni qabul qilsin.

Maxsus sessiya uchun uni to'g'ridan-to'g'ri sozlang:

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

Maxsus obyektning oddiy Requests muhit xatti-harakati faol qoladi. Bu yo'lni SDK ishlatadigan konstruktor yo'lida saqlang; uning yonida alohida klient sozlash bu chaqiruvlarga ta'sir qilmaydi.

O'xshash maqolalar