Tweepy-ийн API v2 клиентэд прокси тохируулах
Tweepy 4.14 Client-д v1.1 API классын прокси конструкторын параметрийг ашиглахын оронд API дуудлагын өмнө client.session-ийг шинэчилнэ үү.
Client.session нь v2 API урсгалд зориулсан Tweepy 4.14-ийн баримтжуулсан Requests сесс юм:
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 зам өгч чадна. Bearer токен үйлчилгээ үзүүлэгчид баталгаажуулна; прокси тохиргооны аль ч бүртгэл зуучлагчид баталгаажуулна.
Хэрэв API(proxy=...) жишээ энэ конструктортой бүтэлгүйтвэл классыг шалгана уу: тэр параметр нь Tweepy v1.1-ийн API-д хамаарна. Өөр бие даасан Requests сесс тохируулах нь мөн client.session-ийг өөрчлөхгүй.
Requests орчны интеграц идэвхтэй хэвээр байгаа тул өвлөгдсөн прокси болон тойрч гарах оролт сонголтод нөлөөлж болно. Бие даан үүсгэсэн баталгаажуулалт эсвэл урсгалын объектууд өөр холболт ашиглаж болно; энэ тохиргоо нь дурдсан v2 сессийг хамарна, тэдгээр объект эсвэл үйлчилгээ үзүүлэгчийн API хандалтын дүрмийг биш.