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-ও গ্রহণ করে। সেশন নির্মাণ এক জায়গায় রাখুন এবং ফলস্বরূপ ক্লায়েন্টটি তার উদ্দিষ্ট কাজে পুনরায় ব্যবহার করুন, যাতে মেটাডেটা এবং ফাইল স্থানান্তর অনুরোধ সেই কনফিগার করা পরিবহন ভাগ করে নেয়।