Untuk aplikasi yang menggunakan kelas API Tweepy 4.14, berikan proksi kepada klien itu:

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

Coretan ini menganggap Tweepy telah dimuatkan dan auth ialah pengendali pengesahan sedia ada aplikasi. Penghalaan proksi tidak menggantikan akaun penyedia atau kebenaran API-nya. Di tempat perantara awam dibenarkan, senarai proksi HTTP menawarkan calon untuk laluan HTTP tanpa akaun proksi ini.

Kelas API yang didokumenkan ialah antara muka v1.1 Tweepy. Argumen proxy-nya menyediakan perantara HTTP yang digunakan untuk permintaan. Resipi lama yang menggantikan pembuka urllib global tidak mengkonfigurasi klien moden yang pengangkutan sebenarnya ialah sesi Requests.

Simpan instans yang dikonfigurasi di tempat operasi dilakukan. Mencipta objek ini dan kemudian memanggil instans API lain di tempat lain membiarkan laluan yang dimaksudkan pada objek yang tidak digunakan.

Klien v2 Tweepy ialah kelas berasingan dengan pembina yang berbeza. Padankan integrasi proksi dengan antara muka itu dan bukannya menganggap setiap objek Tweepy menerima argumen kelas API. Argumen eksplisit di atas berguna untuk mengekalkan generasi klien yang sepadan tanpa mengubah tingkah laku proksi untuk pustaka Python yang tidak berkaitan.

Artikel berkaitan