Đặt proxy trên lớp API Tweepy v1.1
Cấu hình tuyến HTTP trực tiếp trên lớp API được tài liệu hoá của Tweepy thay vì thay thế trình mở urllib toàn cục của Python.
Với ứng dụng dùng lớp API của Tweepy 4.14, hãy truyền proxy cho máy khách đó:
api = tweepy.API(
auth,
proxy="http://proxy.example:8080",
timeout=20,
)
Đoạn mã giả định Tweepy đã được nạp và auth là trình xử lý xác thực hiện có của ứng dụng. Định tuyến qua proxy không thay thế tài khoản nhà cung cấp hay quyền API của tài khoản đó. Ở nơi cho phép trung gian công khai, danh sách proxy HTTP cung cấp các ứng viên cho tuyến HTTP không cần tài khoản proxy này.
Lớp API được tài liệu hoá là giao diện v1.1 của Tweepy. Đối số proxy của nó cung cấp trung gian HTTP dùng cho các yêu cầu. Công thức cũ thay thế trình mở urllib toàn cục không cấu hình một máy khách hiện đại có phương tiện vận chuyển thực tế là phiên Requests.
Giữ thể hiện đã cấu hình ở nơi thực hiện các thao tác. Tạo đối tượng này rồi gọi một thể hiện API khác ở nơi khác sẽ để tuyến dự định trên đối tượng không được dùng.
Client v2 của Tweepy là lớp riêng với hàm khởi tạo khác. Hãy khớp tích hợp proxy với giao diện đó thay vì giả định mọi đối tượng Tweepy đều nhận đối số của lớp API. Đối số tường minh ở trên hữu ích để duy trì thế hệ máy khách tương ứng mà không thay đổi hành vi proxy cho các thư viện Python không liên quan.