Twitter API và Xác thực

Nhập dữ liệu nâng cao trong Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

Bạn sẽ học

  • Cách stream dữ liệu từ Twitter API
  • Cách lọc tweet theo từ khóa
  • Về xác thực API và OAuth

 

ch_3_1.003.png

Nhập dữ liệu nâng cao trong Python

Bạn sẽ học

  • Cách stream dữ liệu từ Twitter API
  • Cách lọc tweet theo từ khóa
  • Về xác thực API và OAuth
  • Cách dùng gói Python Tweepy

ch_3_1.006.png

Nhập dữ liệu nâng cao trong Python

Truy cập Twitter API

ch_3_1.008.png

Nhập dữ liệu nâng cao trong Python

Truy cập Twitter API

ch_3_1.009.png

Nhập dữ liệu nâng cao trong Python

Truy cập Twitter API

ch_3_1.011.png

Nhập dữ liệu nâng cao trong Python

Truy cập Twitter API

ch_3_1.013.png

Nhập dữ liệu nâng cao trong Python

Twitter có nhiều API

ch_3_1.015.png

Nhập dữ liệu nâng cao trong Python

Twitter có nhiều API

ch_3_1.017.png

Nhập dữ liệu nâng cao trong Python

Twitter có nhiều API

ch_3_1.018.png

Nhập dữ liệu nâng cao trong Python

Twitter có nhiều API

ch_3_1.020.png

Nhập dữ liệu nâng cao trong Python

Twitter có nhiều API

ch_3_1.022.png

Nhập dữ liệu nâng cao trong Python

Tweet được trả về dạng JSON

ch_3_1.024.png

Nhập dữ liệu nâng cao trong Python

Tweet được trả về dạng JSON

ch_3_1.026.png

Nhập dữ liệu nâng cao trong Python

Dùng Tweepy: Xác thực

tweets.py

import tweepy, json

access_token = "..." access_token_secret = "..." consumer_key = "..." consumer_secret = "..."
Nhập dữ liệu nâng cao trong Python

Dùng Tweepy: stream tweet

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'])
Nhập dữ liệu nâng cao trong Python

Ayo berlatih!

Nhập dữ liệu nâng cao trong Python

Preparing Video For Download...