Twitter API และการยืนยันตัวตน

การนำเข้าข้อมูลด้วย Python ระดับกลาง

Hugo Bowne-Anderson

Data Scientist at DataCamp

สิ่งที่จะได้เรียนรู้

  • วิธีสตรีมข้อมูลจาก Twitter API
  • วิธีกรองทวีตตามคีย์เวิร์ด
  • การยืนยันตัวตนผ่าน API และ OAuth

 

ch_3_1.003.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

สิ่งที่จะได้เรียนรู้

  • วิธีสตรีมข้อมูลจาก Twitter API
  • วิธีกรองทวีตตามคีย์เวิร์ด
  • การยืนยันตัวตนผ่าน API และ OAuth
  • วิธีใช้แพ็กเกจ Tweepy ใน Python

ch_3_1.006.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

เข้าถึง Twitter API

ch_3_1.008.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

เข้าถึง Twitter API

ch_3_1.009.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

เข้าถึง Twitter API

ch_3_1.011.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

เข้าถึง Twitter API

ch_3_1.013.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

Twitter มี API หลายประเภท

ch_3_1.015.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

Twitter มี API หลายประเภท

ch_3_1.017.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

Twitter มี API หลายประเภท

ch_3_1.018.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

Twitter มี API หลายประเภท

ch_3_1.020.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

Twitter มี API หลายประเภท

ch_3_1.022.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

ทวีตถูกส่งคืนในรูปแบบ JSON

ch_3_1.024.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

ทวีตถูกส่งคืนในรูปแบบ JSON

ch_3_1.026.png

การนำเข้าข้อมูลด้วย Python ระดับกลาง

การใช้ Tweepy: การยืนยันตัวตน

tweets.py

import tweepy, json

access_token = "..." access_token_secret = "..." consumer_key = "..." consumer_secret = "..."
การนำเข้าข้อมูลด้วย Python ระดับกลาง

การใช้ Tweepy: สตรีมทวีต!!

tweets.py

# Create Streaming object
stream = tweepy.Stream(consumer_key, consumer_secret, 
                       access_token, access_token_secret)

# This line filters Twitter Streams to capture data by keywords: stream.filter(track=['apples', 'oranges'])
การนำเข้าข้อมูลด้วย Python ระดับกลาง

มาฝึกกันเถอะ!

การนำเข้าข้อมูลด้วย Python ระดับกลาง

Preparing Video For Download...