איבערגעבן אַ פּראָקסי סעסיע צו Dropbox Python SDK
ניצט די פּובליקע create_session פּראָקסי אָפּציע פון Dropbox SDK און גיט איבער די רעזולטאַט סעסיע צו איר קליענט.
Dropbox Python SDK אַקסעפּטירט אַ קאָנפיגורירטע HTTP סעסיע. זיין פּובליקער create_session העלפֿער אַנטהאַלט אַ proxies פּאַראַמעטער:
import dropbox
session = dropbox.create_session(proxies={
'https': 'http://proxy.example:8080',
})
client = dropbox.Dropbox(access_token, session=session)דער SDK העלפֿער גיט צוריק אַ Requests סעסיע מיט דעם SDK ס פֿאַרבינדונג־באַסיין באַשטעלונג. איבערגעבן דעם אָביעקט צו Dropbox פֿאַרבינדט אים מיט דעם קליענטס API טראַנספּאָרט; מע דאַרף נישט רעדאַגירן dropbox/rest.py אָדער אַנטשטעלן אַ פּריוואַטע pool-manager קלאַס.
דער ווערטערבוך־שליסל קלייבט אויס HTTPS צילן. די HTTP URL באַשרײַבט דעם ליסטענער פֿון דעם ביישפּיל־פּראָקסי. גיט דעם נאָרמאַלן access token פֿונעם אַפּליקאַציע באַזונדער דורך דעם קליענט־קאָנסטרוקטאָר. די HTTP פּראָקסי ליסטע פֿאָרשלאָגט ענדפּוינט קאַנדידאַטן פֿאַר אַ דערלויבטער פּובליקער Dropbox API רוטע אָן פּראָקסי־אויטענטיפֿיקאַציע; זי גיט נישט דעם access token.
Requests סביבה־צונויפֿגיסן גילט נאָך פֿאַר דער סעסיע. אויב די אַפּליקאַציע באַזיצט בכוונה די גאַנצע רוטע, שטעלט session.trust_env אויף false און גיט בפֿירוש אַלע סביבה־אָפּהענגיקע צוטרוי־קאָנפיגוראציע. אַנדערשט האַלט די סביבה־אויפֿפֿירונג וואָס די דיפּלוימענט פֿאָדערט.
דער העלפֿער אַקסעפּטירט אויך ca_certs פֿאַר אַ געקליבענע CA בינדעל. האַלט די סעסיע־פֿאַבריקירונג אויף איין אָרט און ניצט ווידער דעם רעזולטאַט קליענט פֿאַר זיינע געמיינטע אָפּעראַציעס, אַזוי אַז מעטאַדאַטן־ און טעקע־איבערגאַבען בקשות טיילן זיך מיט דעם קאָנפיגורירטן טראַנספּאָרט.