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-ಪ್ರವೇಶ ನಿಯಮಗಳನ್ನೂ ಅಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು