Tweepy ର API v2 କ୍ଲାଏଣ୍ଟ ପାଇଁ ପ୍ରକ୍ସି ବିନ୍ୟାସ କରନ୍ତୁ
Tweepy 4.14 Client ପାଇଁ, v1.1 API ଶ୍ରେଣୀର ପ୍ରକ୍ସି କନଷ୍ଟ୍ରକ୍ଟର ପାରାମିଟର ବ୍ୟବହାର ନକରି API କଲ ପୂର୍ବରୁ client.session ଅପଡେଟ କରନ୍ତୁ।
v2 API ଟ୍ରାଫିକ ପାଇଁ Tweepy 4.14 ର ଦଲିଲଭୁକ୍ତ Requests ସେସନ ହେଉଛି Client.session:
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})ମ୍ୟାପ ସେଟ କରିବା ପରେ ଏହି କ୍ଲାଏଣ୍ଟ ଦେଇ v2 କଲ କରନ୍ତୁ। HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ଏକ ଏଣ୍ଡପଏଣ୍ଟ ଏହି ପ୍ରକ୍ସି ମୂଲ୍ୟ ପାଇଁ ସାର୍ବଜନୀନ HTTP ପଥ ଦେଇପାରେ। ବିଅରର ଟୋକେନ ପ୍ରଦାତା ସହିତ ପ୍ରମାଣିତ କରେ; ପ୍ରକ୍ସି ବିନ୍ୟାସରେ ଥିବା ଯେକୌଣସି ଖାତା ମଧ୍ୟସ୍ଥ ସହିତ ପ୍ରମାଣିତ କରେ।
ଯଦି API(proxy=...) ଉଦାହରଣ ଏହି କନଷ୍ଟ୍ରକ୍ଟର ସହିତ ବିଫଳ ହୁଏ, ଶ୍ରେଣୀ ଯାଞ୍ଚ କରନ୍ତୁ: ସେ ପାରାମିଟର Tweepy ର v1.1 ର API ଅଟେ। ଅନ୍ୟ ଏକ ସ୍ୱାଧୀନ Requests ସେସନ ବିନ୍ୟାସ କଲେ ମଧ୍ୟ client.session ବଦଳେ ନାହିଁ।
Requests ପରିବେଶ ସଂଯୋଜନ ସକ୍ରିୟ ରହେ, ତେଣୁ ଉତ୍ତରାଧିକାରୀ ପ୍ରକ୍ସି ଓ ବାଇପାସ ଇନପୁଟ ଚୟନକୁ ପ୍ରଭାବିତ କରିପାରେ। ସ୍ୱାଧୀନ ଭାବରେ ତିଆରି ପ୍ରମାଣୀକରଣ କିମ୍ବା ଷ୍ଟ୍ରିମିଂ ବସ୍ତୁ ଅନ୍ୟ ସଂଯୋଗ ବ୍ୟବହାର କରିପାରେ; ଏହି ସେଟିଂ ଉଲ୍ଲେଖିତ v2 ସେସନକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରେ, ସେ ବସ୍ତୁ କିମ୍ବା ପ୍ରଦାତାଙ୍କ API-ପ୍ରବେଶ ନିୟମକୁ ନୁହେଁ।