Fyrir forrit sem notar API-flokk Tweepy 4.14 skaltu gefa proxyinu til þess biðlara:

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

Brotinu gerir ráð fyrir að Tweepy sé hlaðið og að auth sé núverandi auðkenningarhandtak forritsins. Proxy-leiðin kemur ekki í stað reiknings þjónustuveitandans né API-heimilda hans. Þar sem almennir milliliðir eru leyfðir býður HTTP-proxylistinn frambjóðendur fyrir þessa HTTP-slóð án proxyreiknings.

Skjalfesti API-flokkurinn er v1.1 viðmót Tweepy. Proxy-röksemdin þess veitir HTTP-milliliðinn sem notaður er fyrir beiðnir. Söguleg uppskrift sem skiptir út alheims opnara urllib stillir ekki nútíma biðlara sem í raun flytur með Requests-lotu.

Haltu stilltu tilvikinu þar sem aðgerðirnar eru framkvæmdar. Að búa til þennan hlut og kalla síðan á annað API-tilvik annars staðar skilur ætlaða slóðina eftir á ónotaða hlutnum.

v2-biðlari Tweepy er sérstakur flokkur með annan smið. Aðlagaðu proxy-samþættingu að því viðmóti í stað þess að gera ráð fyrir að sérhver Tweepy-hlutur taki við röksemdum API-flokksins. Skýra röksemdin hér að ofan er gagnleg til að viðhalda samsvarandi biðlarakynslóð án þess að breyta proxyhegðun fyrir ótengd Python-söfn.

Tengdir greinar