Lietojumprogrammai, kas izmanto Tweepy 4.14 API klasi, nododiet starpniekserveri šim klientam:

api = tweepy.API(
    auth,
    proxy="http://proxy.example:8080",
    timeout=20,
)

Fragmenta pieņem, ka Tweepy ir ielādēts un auth ir lietojumprogrammas esošais autentifikācijas apstrādātājs. Maršrutēšana caur starpniekserveri neaizstāj pakalpojumu sniedzēja kontu vai tā API atļaujas. Vietās, kur atļauti publiski starpnieki, HTTP starpniekserveru saraksts piedāvā kandidātus šim HTTP maršrutam bez starpniekservera konta.

Dokumentētā API klase ir Tweepy v1.1 saskarne. Tās proxy arguments nodrošina HTTP starpnieku, ko izmanto pieprasījumiem. Vēsturiska recepte, kas aizstāj urllib globālo atvērēju, nekonfigurē modernu klientu, kura faktiskais transports ir Requests sesija.

Turiet konfigurēto instanci tur, kur tiek veiktas darbības. Izveidojot šo objektu un pēc tam citur izsaucot citu API instanci, paredzētais maršruts paliek neizmantotajā objektā.

Tweepy v2 klients ir atsevišķa klase ar citu konstruktoru. Pielāgojiet starpniekservera integrāciju šai saskarnei, nevis pieņemiet, ka katrs Tweepy objekts pieņem API klases argumentus. Iepriekš minētais skaidrais arguments ir noderīgs, lai uzturētu atbilstošo klienta paaudzi, nemainot starpniekservera uzvedību nesaistītām Python bibliotēkām.

Saistītie raksti