Tweepy ನ API v2 ಕ್ಲೈಂಟ್ಗಾಗಿ ಪ್ರಾಕ್ಸಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
Tweepy 4.14 Client ಗಾಗಿ, v1.1 API ವರ್ಗದ ಪ್ರಾಕ್ಸಿ ಕನ್ಸ್ಟ್ರಕ್ಟರ್ ಪ್ಯಾರಾಮೀಟರ್ ಬಳಸುವ ಬದಲು API ಕರೆಗಳ ಮೊದಲು client.session ಅನ್ನು ನವೀಕರಿಸಿ.
Client.session ಎಂಬುದು v2 API ಸಂಚಾರಕ್ಕಾಗಿ Tweepy 4.14 ನ ದಾಖಲಿತ Requests ಸೆಷನ್:
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-ಪ್ರವೇಶ ನಿಯಮಗಳನ್ನೂ ಅಲ್ಲ.