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 ਵੀ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਸੈਸ਼ਨ ਨਿਰਮਾਣ ਇੱਕ ਥਾਂ ਤੇ ਰੱਖੋ ਅਤੇ ਨਤੀਜੇ ਵਾਲੇ ਕਲਾਇੰਟ ਨੂੰ ਇਸਦੇ ਇੱਛਤ ਕੰਮਾਂ ਲਈ ਦੁਬਾਰਾ ਵਰਤੋ, ਤਾਂ ਜੋ ਮੈਟਾਡੇਟਾ ਅਤੇ ਫਾਈਲ ਟ੍ਰਾਂਸਫਰ ਬੇਨਤੀਆਂ ਉਸ ਕਨਫਿਗਰ ਕੀਤੇ ਟਰਾਂਸਪੋਰਟ ਨੂੰ ਸਾਂਝਾ ਕਰਨ।

ਸੰਬੰਧਿਤ ਲੇਖ