Поставување прокси за API v2 клиентот на Tweepy
За Client во Tweepy 4.14 ажурирајте client.session пред API повиците наместо да го користите параметарот за прокси на конструкторот на класата API v1.1.
Client.session е документираната Requests сесија во Tweepy 4.14 за сообраќај на API v2:
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=...) не успее со овој конструктор, проверете ја класата: тој параметар припаѓа на API од Tweepy v1.1. Конфигурирањето друга самостојна Requests сесија исто така не го менува client.session.
Интеграцијата со околината на Requests останува вклучена, па наследените влезови за прокси и заобиколување можат да влијаат на изборот. Самостојно создадените објекти за автентикација или пренос може да користат друга врска; оваа поставка ја опфаќа наведената v2 сесија, а не тие објекти или правилата за пристап до API на давателот.