Ρύθμιση διακομιστή μεσολάβησης για τον πελάτη API v2 του Tweepy
Στο Client του Tweepy 4.14, ενημερώστε το client.session πριν από τις κλήσεις API αντί να χρησιμοποιείτε την παράμετρο διακομιστή μεσολάβησης του κατασκευαστή της κλάσης API v1.1.
Το Client.session είναι η τεκμηριωμένη συνεδρία Requests του Tweepy 4.14 για κίνηση 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',
})Εκτελέστε τις κλήσεις v2 μέσω αυτού του πελάτη αφού ορίσετε τον χάρτη. Ένα τελικό σημείο από τη λίστα διακομιστών μεσολάβησης HTTP μπορεί να παρέχει δημόσια διαδρομή HTTP για αυτές τις τιμές. Το διακριτικό φορέα πιστοποιείται στον πάροχο· οποιοσδήποτε λογαριασμός στη ρύθμιση πιστοποιείται στον μεσάζοντα.
Αν ένα παράδειγμα API(proxy=...) αποτύχει με αυτόν τον κατασκευαστή, ελέγξτε την κλάση: αυτή η παράμετρος ανήκει στο API του Tweepy v1.1. Η ρύθμιση άλλης ανεξάρτητης συνεδρίας Requests δεν αλλάζει επίσης το client.session.
Η ενσωμάτωση περιβάλλοντος Requests παραμένει ενεργή, οπότε κληρονομημένες είσοδοι μεσολάβησης και παράκαμψης μπορούν να επηρεάσουν την επιλογή. Ανεξάρτητα δημιουργημένα αντικείμενα πιστοποίησης ή ροής μπορούν να χρησιμοποιήσουν άλλη σύνδεση· αυτή η ρύθμιση καλύπτει τη δηλωμένη συνεδρία v2, όχι αυτά τα αντικείμενα ή τους κανόνες πρόσβασης API του παρόχου.