Սահմանել վստահված սերվերը Tweepy v1.1 API դասում
Կարգավորեք HTTP երթուղին ուղղակիորեն Tweepy-ի փաստաթղթավորված API դասում՝ Python-ի գլոբալ urllib բացիչը փոխարինելու փոխարեն։
Tweepy 4.14 API դասն օգտագործող հավելվածի համար փոխանցեք վստահված սերվերը այդ հաճախորդին՝
api = tweepy.API(
auth,
proxy="http://proxy.example:8080",
timeout=20,
)
Հատվածը ենթադրում է, որ Tweepy-ն բեռնված է, և auth-ը հավելվածի գոյություն ունեցող նույնականացման մշակիչն է։ Վստահված սերվերի երթուղավորումը չի փոխարինում մատակարարի հաշիվը կամ դրա API թույլտվությունները։ Այնտեղ, որտեղ թույլատրվում են հանրային միջնորդներ, HTTP վստահված սերվերների ցանկը առաջարկում է թեկնածուներ այս առանց վստահված հաշվի HTTP երթուղու համար։
Փաստաթղթավորված API դասը Tweepy-ի v1.1 ինտերֆեյսն է։ Դրա proxy արգումենտը տրամադրում է հարցումների համար օգտագործվող HTTP միջնորդը։ urllib-ի գլոբալ բացիչը փոխարինող պատմական բաղադրատոմսը չի կարգավորում ժամանակակից հաճախորդ, որի իրական տրանսպորտը Requests սեսիան է։
Պահպանեք կարգավորված օրինակը այնտեղ, որտեղ կատարվում են գործողությունները։ Այս օբյեկտը ստեղծելը և հետո այլ տեղ այլ API օրինակ կանչելը նախատեսված երթուղին թողնում է չօգտագործված օբյեկտի վրա։
Tweepy-ի v2 Client-ը առանձին դաս է՝ այլ կոնստրուկտորով։ Համապատասխանեցրեք վստահված սերվերի ինտեգրումը այդ ինտերֆեյսին՝ փոխարենը չենթադրելով, որ յուրաքանչյուր Tweepy օբյեկտ ընդունում է API դասի արգումենտները։ Վերևի բացահայտ արգումենտը օգտակար է համապատասխան հաճախորդի սերունդը պահպանելու համար՝ առանց անկապ Python գրադարանների համար վստահված սերվերի վարքը փոխելու։