Konfigurasikan proksi untuk klien API v2 Tweepy
Untuk Client Tweepy 4.14, kemas kini client.session sebelum panggilan API dan bukan menggunakan parameter proksi pembina kelas API v1.1.
Client.session ialah sesi Requests terdokumen Tweepy 4.14 untuk trafik 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',
})Lakukan panggilan v2 melalui klien ini selepas peta ditetapkan. Titik akhir daripada senarai proksi HTTP boleh menyediakan laluan HTTP awam untuk nilai proksi ini. Token pembawa mengesahkan kepada penyedia; mana-mana akaun dalam konfigurasi proksi mengesahkan kepada perantara.
Jika contoh API(proxy=...) gagal dengan pembina ini, semak kelas: parameter itu milik API daripada Tweepy v1.1. Mengkonfigurasi sesi Requests bebas yang lain juga tidak mengubah client.session.
Integrasi persekitaran Requests kekal aktif, jadi input proksi dan pintasan yang diwarisi boleh mempengaruhi pemilihan. Objek pengesahan atau penstriman yang dicipta secara bebas mungkin menggunakan sambungan lain; tetapan ini meliputi sesi v2 yang dinyatakan, bukan objek tersebut atau peraturan akses API penyedia.