Client.session — це документована в Tweepy 4.14 сесія Requests для трафіку 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.

Схожі статті