Transdoni prokuran seancon al la Dropbox Python SDK
Uzu la publikan prokuran opcion create_session de Dropbox SDK kaj transdonu la rezultan seancon al ĝia kliento.
La Dropbox Python SDK akceptas agorditan HTTP-seancon. Ĝia publika helpilo create_session inkluzivas parametron proxies:
import dropbox
session = dropbox.create_session(proxies={
'https': 'http://proxy.example:8080',
})
client = dropbox.Dropbox(access_token, session=session)La SDK-helpilo redonas seancon Requests kun la konektopula agordo de la SDK. Transdoni tiun objekton al Dropbox ligas ĝin al la API-transporto de la kliento; ne necesas redakti dropbox/rest.py aŭ anstataŭigi privatan klason pool-manager.
La ŝlosilo de la vortaro elektas HTTPS-celojn. La HTTP-URL priskribas la aŭskultanton de ĉi tiu ekzempla prokuro. Provizu la normalan access token de la aplikaĵo aparte per la klienta konstruilo. La listo de HTTP-prokuroj proponas finpunktojn por permesita publika Dropbox API-vojo sen prokura aŭtentigo; ĝi ne provizas tiun access token.
La media kunfandado de Requests ankoraŭ validas por la seanco. Se la aplikaĵo intence posedas la tutan vojon, agordu session.trust_env al false kaj eksplicite provizu ĉiun medi-dependan fidan agordon. Alie konservu la mediajn kondutojn postulatajn de la deplojo.
La helpilo ankaŭ akceptas ca_certs por elektita CA-pakaĵo. Tenu la seancokonstruadon en unu loko kaj reuzu la rezultan klienton por ĝiaj celitaj operacioj, por ke metadatenaj kaj dosierotransaj petoj kunhavu tiun agorditan transporton.