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 ของผู้ให้บริการ

บทความที่เกี่ยวข้อง