Պրոքսիի կարգավորում Tweepy-ի API v2 հաճախորդի համար
Tweepy 4.14 Client-ի դեպքում թարմացրեք client.session-ը API կանչերից առաջ՝ v1.1 API դասի պրոքսի կոնստրուկտորի պարամետրն օգտագործելու փոխարեն։
Client.session-ը Tweepy 4.14-ի փաստաթղթավորված Requests սեսիան է v2 API երթևեկության համար։
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=...) օրինակը ձախողվում է այս կոնստրուկտորի հետ, ստուգեք դասը. այդ պարամետրը պատկանում է Tweepy v1.1-ի API-ին։ Մեկ այլ ինքնուրույն Requests սեսիա կարգավորելը նույնպես չի փոխում client.session-ը։
Requests միջավայրի ինտեգրումը մնում է միացված, ուստի ժառանգված պրոքսիի և շրջանցման մուտքերը կարող են ազդել ընտրության վրա։ Ինքնուրույն ստեղծված նույնականացման կամ հոսքային օբյեկտները կարող են օգտագործել այլ կապ։ Այս պարամետրը ընդգրկում է նշված v2 սեսիան, ոչ այդ օբյեկտները կամ մատակարարի API հասանելիության կանոնները։