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 ද පිළිගනී. සැසි නිර්මාණය එකම ස්ථානයක තබා ලැබෙන සේවාදායකය එහි අපේක්ෂිත මෙහෙයුම් සඳහා නැවත භාවිතා කරන්න, එවිට මෙටාදත්ත සහ ගොනු මාරු කිරීමේ ඉල්ලීම් එම වින්යාසගත ප්රවාහනය බෙදා ගනී.