Dropbox Python SDK غا پروكسىيە ھالقىسىنى يەتكۈزۈش
Dropbox SDK نىڭ ئاممىۋى create_session پروكسىيە تاللانمىسىنى ئىشلىتىپ، ھاسىل بولغان ھالقىنى ئۇنىڭ خېرىدارىغا يەتكۈزۈڭ.
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 ياردەمچىسى SDK نىڭ ئۇلىنىش كۆلچىكى تەڭشىكى بىلەن Requests ھالقىسىنى قايتۇرىدۇ. بۇ ئوبيېكتنى Dropbox غا يەتكۈزگەندە ئۇ خېرىدارنىڭ API توشۇش قاتلىمىغا ئۇلىنىدۇ؛ dropbox/rest.py نى تەھرىرلەش ياكى شەخسىي pool-manager تۈرىنى ئالماشتۇرۇشنىڭ ھاجىتى يوق.
لۇغەت ئاچقۇچى HTTPS نىشانلىرىنى تاللايدۇ. HTTP URL بۇ ئۈلگە پروكسىيەنىڭ ئاڭلىغۇچىسىنى تەسۋىرلەيدۇ. ئەپنىڭ نورمال access token نى خېرىدار قۇرغۇچىسى ئارقىلىق ئايرىم بېرىڭ. HTTP پروكسىيە تىزىملىكى پروكسىيە دەلىللەشسىز رۇخسەت قىلىنغان ئاممىۋى Dropbox API يولى ئۈچۈن ئاخىرقى نۇقتا نامزاتلىرىنى تەمىنلەيدۇ؛ ئەمما ئۇ access token نى تەمىنلىمەيدۇ.
Requests مۇھىت بىرلەشتۈرۈشى يەنىلا ھالقىغا قوللىنىلىدۇ. ئەگەر ئەپ پۈتۈن يولنى قەستەن باشقۇرسا، session.trust_env نى false قىلىڭ ۋە مۇھىتقا باغلىق ھەر قانداق ئىشەنچ سەپلىمىسىنى ئېنىق بېرىڭ. بولمىسا، ئورۇنلاشتۇرۇش تەلەپ قىلىدىغان مۇھىت ھەرىكىتىنى ساقلاڭ.
ياردەمچى يەنە تاللانغان CA بوغچىسى ئۈچۈن ca_certs نى قوبۇل قىلىدۇ. ھالقە قۇرۇشنى بىر يەردە ساقلاپ، ھاسىل بولغان خېرىدارنى ئۇنىڭ مەقسەتلىك مەشغۇلاتلىرى ئۈچۈن قايتا ئىشلىتىڭ، شۇنداق قىلغاندا مېتا سانلىق مەلۇمات ۋە ھۆججەت يەتكۈزۈش تەلەپلىرى شۇ سەپلەنگەن توشۇشنى ئورتاقلىشىدۇ.