ยินดีต้อนรับกลับ.
มาสร้างบอท Twitter ของเรากันเถอะ
สิ่งแรกที่เราต้องการทำคือนำเข้าทวีตไลบรารี
และแน่นอนว่านี่ไม่ใช่โมดูลที่สร้างขึ้นใน Python ดังนั้นเราจะต้องติดตั้งโดยบอกว่า PIP สาม
ติดตั้ง.
วัณโรค
และนี่คือการติดตั้งไลบรารีของเล่น
สุดยอด.
ตอนนี้ห้องสมุดนี้มีเอกสารที่ดีมาก
ดังนั้นเมื่อเราไปอ่านเอกสาร มันจะแสดงให้คุณเห็นถึงวิธีเริ่มต้นใช้งาน และให้การเริ่มต้นและการตั้งค่าอย่างรวดเร็วที่เราต้องทำ
ในกรณีของฉัน ฉันจะคัดลอกโค้ด hello to AP ที่พวกเขาให้มา แล้ววางลงในนี้
ตอนนี้มีบางสิ่งเกิดขึ้นที่นี่
เห็นได้ชัดว่าเราไม่ต้องการการนำเข้าซ้ำซ้อน
สิ่งที่เราเห็นคือเราต้องตรวจสอบสิทธิ์
นั่นคือเราใช้ตัวจัดการ toI p oauth และเราต้องให้บางสิ่งที่เรียกว่ารหัสผู้บริโภคและความลับของผู้บริโภค
จากนั้นเรายังต้องตั้งค่าโทเค็นการเข้าถึงด้วยโทเค็นการเข้าถึงและความลับของโทเค็นการเข้าถึง
นี่คืออะไร นี่คือสิ่งที่ Twitter API ใช้เพื่อยืนยันบัญชีของเรา
คุณจำได้ว่าเราต้องสร้างบัญชีที่นี่และรับรองความถูกต้องได้อย่างไร เพราะไม่ใช่แค่ใครก็ตามที่สามารถใช้
Twitter API ได้
นี่คือสิ่งที่พวกเขากำลังขอ
พวกเขากำลังพูดว่า เฮ้ ฉันต้องการให้คุณตรวจสอบว่านี่คือคุณ หากคุณกำลังเข้าถึง Twitter API
ฉันต้องการทราบว่าใครกำลังเข้าถึงข้อมูลนั้น
ดังนั้น ในกรณีของคุณ หลังจากที่คุณสร้างแอปแล้ว คุณเพียงแค่คลิกที่รายละเอียดและคุณจะเห็นว่าเรามีคีย์และโทเค็นที่นี่
กุญแจเหล่านี้ ฉันจะสร้างใหม่หลังจากนี้เพราะคุณไม่ต้องการแชร์สิ่งนี้กับใคร
แต่อย่างน้อย ฉันจะแสดงให้คุณเห็นว่าสิ่งเหล่านี้ทำงานอย่างไร เพื่อที่คุณจะได้มีคีย์และคีย์ API และความลับที่แตกต่างกันสำหรับตัวคุณเอง
ซึ่งคุณจะต้องคัดลอกและวาง
โชคดีที่มันบอกเราอย่างชัดเจนว่าพวกเขาคืออะไร
เรามีคีย์ API ซึ่ง
เป็นคีย์ผู้บริโภค
เราจะโพสต์ไว้ที่นี่ในรูปแบบสตริง จากนั้นเราจะมีคีย์ลับของ API
ซึ่งเป็นความลับของผู้บริโภค
ซึ่งจะแปะไว้ตรงนั้น
มาทำให้มันใหญ่ขึ้นอีกหน่อยเพื่อให้คุณได้เห็น
จากนั้นเราก็มีโทเค็นการเข้าถึงและความลับของโทเค็นการเข้าถึง
เราคัดลอกโทเค็นการเข้าถึงอีกครั้ง
แปะไว้ตรงนี้
และความลับ
อีกครั้ง นี่คือกุญแจสำคัญที่ Twitter API จะใช้ระบุตัวคุณได้ แต่คุณไม่ต้องการแชร์ข้อมูลเหล่านี้กับใคร
แม้ว่าฉันจะแสดงให้ทุกคนเห็นก็ตาม
อย่างที่ฉันพูดหลังจากวิดีโอนี้ ฉันจะสร้างใหม่เพื่อสิ่งนั้น
คุณจะไม่สามารถใช้กุญแจของฉันได้
หลังจากที่เราตั้งค่าวัตถุรับรองความถูกต้องนี้
จากนั้นเราใช้ IP dot api เพื่อรับรองความถูกต้อง และตอนนี้เราสามารถเข้าถึง API ได้แล้ว
ลองตรวจสอบดู
ฉันมีทวีตสาธารณะของฉัน และฉันสามารถคว้ามันได้โดยพูดว่า API, ไทม์ไลน์ของดอทโฮม จากนั้นฉันจะวนรอบทวีตเหล่านี้
ทวีตสาธารณะ และเพียงแค่พิมพ์ทวีต จุด ข้อความ
เลยลองทำดู
สิ่งต่าง ๆ ไม่ทำงานในครั้งแรก ดังนั้นเราจะเห็น
ฉันจะวิ่ง
หลามสาม
แล้วพูด ทวีต ทวีต ดอทพาย
ไม่เป็นไร.
ดูนั่นสิ
จริง ๆ แล้วเราไม่มีทางได้รับทวีตจากไทม์ไลน์ที่บ้าน
และโดยเฉพาะสำหรับไทม์ไลน์หน้าแรกของ Twitter ของฉัน
ดังนั้นเราจึงเห็นมันที่นี่
เรามีมาดูกันว่าเรามีอะไร
เรามีการรีทวีต ภาพรวมของจดหมายข่าวที่ดีที่สุดที่ฉันรู้จักสำหรับนักพัฒนาส่วนหน้า ซึ่งรวมถึง
JavaScript ส่วนหน้าทั่วไป, CSS
ฉันหวังว่าบุคคลนี้รวมจดหมายข่าวของฉัน
อ้อ ฉันมีจดหมายข่าวเผื่อคุณสงสัยทุกเดือน
แต่ขอตรวจสอบสิ่งนี้ถ้าฉันไปที่บ้านของฉัน
เฮ้ ดูนั่นสิ
ภาพรวมของจดหมายข่าวที่ดีที่สุดที่ฉันรู้จักสำหรับนักพัฒนาส่วนหน้า
Brian Rinaldi ฉันหวังว่าจดหมายข่าวของฉันจะรวมอยู่ด้วย แต่คุณไปได้แล้ว
นั่นคือไทม์ไลน์ของเราที่นั่น
และเราสามารถเข้าถึง Twitter API ได้
มันค่อนข้างง่ายใช่มั้ย?
ไม่ว่า.
ฉันพูดแบบนี้อีกครั้ง ฉันรู้ว่าฉันพูดซ้ำซาก แต่นี่คือพลังของ Python
มีห้องสมุดมากมาย เป็นชุมชนขนาดใหญ่ และมันง่ายมากที่จะสร้างสิ่งต่างๆ ขึ้นมาแล้ว
เพียงแค่ดูที่ห้องสมุด teepee นี้ คุณอาจนึกถึงสิ่งต่างๆ ที่คุณสามารถทำได้ด้วย
Twitter
อย่างที่ฉันพูด โลกคือหอยนางรมของคุณ
นั่นเป็นเหตุผลที่ Python เป็นภาษาที่ได้รับความนิยม
ลองกลับไปที่นี้
เรามีทวีตแล้ว แต่มาทำอะไรที่น่าตื่นเต้นกันที่นี่
Twitter API ให้อะไรเราอีกบ้าง
เอาล่ะ ลบทวีตสาธารณะเหล่านี้ไปก่อน แล้วพิมพ์ออกมา
สมมุติว่า API
จุดฉัน
และนี่จะให้ข้อมูลเกี่ยวกับตัวฉันจริงๆ
ลองให้ตัวแปรนี้แทนผู้ใช้กัน
และฉันจะบอกว่า API ดอทฉัน
และนี่จะให้ข้อมูลเกี่ยวกับผู้ใช้
ในกรณีของฉัน ลองทำชื่อผู้ใช้ดอทกัน
และอีกครั้ง นี่คือสิ่งที่คุณสามารถตรวจสอบด้วยตัวคุณเองในเอกสารประกอบ
และถ้าฉันเรียกใช้สิ่งนี้
ไปเลย
นั่นชื่อของฉัน.
นั่นคือชื่อผู้ใช้ Twitter ของฉัน
เรามีอะไรอีกบ้าง?
เรามี.
แท้จริงแล้ว.
ชื่อหน้าจอซึ่งจะเป็นตัวจัดการ Twitter ของฉัน
ที่นี่ อังเดร นาโกย่า ที่ไม่มีช่องว่าง
แล้วมาทำอะไรที่เราสามารถทำได้อีก?
เรายังสามารถนับผู้ติดตามได้
อีกครั้ง ทั้งหมดนี้อยู่ใน Tweet API ที่คุณสามารถตรวจสอบได้ด้วยตัวเอง
ถ้าฉันทำสิ่งนี้
เฮ้ ดูนั่นสิ
ที่จริงมันค่อนข้างบ้าที่มีผู้ติดตาม 10,000 คนโดยไม่พยายามอวดหรืออะไรเลย แต่มันบ้ามาก
ฉันแทบจะไม่ทวีตและอย่างใด 10,000
ดังนั้นขอขอบคุณสำหรับการติดตาม
ไม่แน่ใจว่าทวีตของฉันมีประโยชน์เพียงใด แต่ฉันขอขอบคุณสิ่งต่อไปนี้
ที่สวยเย็น
แต่คุณรู้อะไรไหม?
ฉันต้องการเริ่มสร้างสิ่งที่มีประโยชน์กับบอท Twitter ของฉัน
ในวิดีโอหน้า เราจะทำอย่างนั้น
เจอกันในนั้นครับ
ลาก่อน.