Client.session är Tweepy 4.14:s dokumenterade Requests-session för v2 API-trafik:

import tweepy

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

Utför v2-anropen via denna klient efter att kartan har satts. En slutpunkt från HTTP-proxylistan kan tillhandahålla en offentlig HTTP-rutt för dessa proxyvärden. Bearer-token autentiserar hos leverantören; alla konton i proxykonfigurationen autentiserar hos mellanhanden.

Om ett API(proxy=...)-exempel misslyckas med denna konstruktor, kontrollera klassen: den parametern tillhör API i Tweepy v1.1. Att konfigurera en annan fristående Requests-session ändrar inte heller client.session.

Requests-miljöintegrering förblir aktiv, så ärvda proxy- och kringgåenden indata kan påverka valet. Fristående skapade autentiserings- eller strömningsobjekt kan använda en annan anslutning; denna inställning omfattar den angivna v2-sessionen, inte dessa objekt eller leverantörens API-åtkomstregler.

Relaterade artiklar