በመጀመሪያ የኮንስትራክተሩን መንገድ ይምረጡ። simple-salesforce የራሱን Requests ክፍለ ጊዜ ከፈጠረ፣ ይፋዊውን proxies መዝገብ ይጠቀሙ። ክፍለ ጊዜ ካቀረቡ፣ መንገዱን የሚያስተዳድረው ያ ነገር ነው፤ የተለየው መዝገብ በማስጠንቀቂያ ተዘንግቷል።

አሁን ያለ ቶክንና የኢንስታንስ URL ሲኖርዎት፣ የነባሪ ክፍለ ጊዜ መንገዱ ይህ ነው፦

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

ትክክለኛውን የSalesforce ኢንስታንስና የመዳረሻ ቶክን ይጠቀሙ። እሴቱ ለHTTPS API ጥሪዎች የHTTP አማላጅ ነው። ያለ ፕሮክሲ ማረጋገጫ ለሚፈቀድ ይፋዊ የSalesforce መጨረሻ ነጥብ መንገድ፣ የHTTP ፕሮክሲ ዝርዝር ግቤት ያንን URL ሊያቀርብ ይችላል፤ የSalesforce ቶክን ግን የተለየ ሆኖ ይቀመጣል። በኮንስትራክተር ለሚመራ መግቢያ፣ መዝገቡን በግንባታ ጊዜ ያቅርቡ ስለዚህ የመግቢያ ረዳቱ ክፍለ ጊዜውን ከመውሰዱ በፊት ይቀበለዋል።

ለብጁ ክፍለ ጊዜ፣ በቀጥታ ያዘጋጁት፦

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

የብጁ ነገር መደበኛው የRequests አካባቢ ባህሪ ገና ንቁ ነው። ያንን መንገድ በSDK በሚጠቀመው የኮንስትራክተር መንገድ ላይ ያቆዩት፤ ከጎኑ የተለየ ደንበኛ ማዋቀር እነዚህን ጥሪዎች አይነካም።

ተዛማጅ ጽሑፎች