Untuk aplikasi yang memakai kelas API Tweepy 4.14, berikan proksi kepada klien tersebut:

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

Cuplikan ini mengasumsikan Tweepy sudah dimuat dan auth adalah penangan autentikasi yang sudah ada di aplikasi. Perutean proksi tidak menggantikan akun penyedia atau izin API-nya. Di tempat perantara publik diizinkan, daftar proksi HTTP menawarkan kandidat untuk rute HTTP tanpa akun proksi ini.

Kelas API yang terdokumentasi adalah antarmuka v1.1 Tweepy. Argumen proxy-nya menyediakan perantara HTTP yang dipakai untuk permintaan. Resep lama yang mengganti pembuka urllib global tidak mengonfigurasi klien modern yang transport sebenarnya adalah sesi Requests.

Simpan instans yang telah dikonfigurasi di tempat operasi dilakukan. Membuat objek ini lalu memanggil instans API lain di tempat lain membuat rute yang dimaksud tertinggal pada objek yang tidak dipakai.

Klien v2 Tweepy adalah kelas terpisah dengan konstruktor berbeda. Sesuaikan integrasi proksi dengan antarmuka itu alih-alih menganggap setiap objek Tweepy menerima argumen kelas API. Argumen eksplisit di atas berguna untuk memelihara generasi klien yang sesuai tanpa mengubah perilaku proksi untuk pustaka Python yang tidak terkait.

Artikel terkait