Client.session is de gedocumenteerde Requests-sessie van Tweepy 4.14 voor v2 API-verkeer:

import tweepy

client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
    'http': 'http://proxy.example:8080',
    'https': 'http://proxy.example:8080',
})

Doe de v2-aanroepen via deze client nadat de map is ingesteld. Een eindpunt uit de HTTP-proxylijst kan een openbare HTTP-route leveren voor deze proxywaarden. Het bearer-token authenticeert bij de provider; elk account in de proxyconfiguratie authenticeert bij de tussenpersoon.

Als een API(proxy=...)-voorbeeld mislukt met deze constructor, controleer dan de klasse: die parameter hoort bij API van Tweepy v1.1. Het configureren van een andere zelfstandige Requests-sessie wijzigt client.session ook niet.

De Requests-omgevingsintegratie blijft actief, dus geërfde proxy- en bypass-invoer kan de selectie beïnvloeden. Onafhankelijk gemaakte authenticatie- of streamingobjecten kunnen een andere verbinding gebruiken; deze instelling dekt de genoemde v2-sessie, niet die objecten of de API-toegangsregels van de provider.

Gerelateerde artikelen