Chào mừng trở lại.
Hãy xây dựng bot Twitter của chúng tôi.
Điều đầu tiên chúng tôi muốn làm là nhập thư viện tweet.
Và rõ ràng, đây không phải là một mô-đun được tích hợp sẵn bằng Python, vì vậy chúng tôi sẽ phải cài đặt nó bằng cách nói PIP ba.
Cài đặt.
Lao.
Và điều này sẽ cài đặt thư viện đồ chơi.
Đáng kinh ngạc.
Bây giờ thư viện này có tài liệu thực sự tốt.
Vì vậy, khi chúng tôi đọc tài liệu, nó thực sự sẽ cho bạn thấy, này, cách bắt đầu và cung cấp cho bạn một số thao
tác khởi động và thiết lập nhanh chóng mà chúng tôi cần thực hiện.
Trong trường hợp của tôi, tôi chỉ sao chép mã xin chào tới mã AP mà họ đã cung cấp cho chúng tôi và chỉ cần dán nó
vào đây.
Bây giờ có một vài điều đang xảy ra ở đây.
Rõ ràng, chúng ta không cần nhập khẩu kép.
Những gì chúng ta có thể thấy ở đây là chúng ta cần xác thực.
Đó là chúng ta sử dụng trình xử lý toI p oauth và chúng ta phải cung cấp cho nó một thứ gọi là khóa người tiêu dùng và bí
mật người tiêu dùng.
Và sau đó chúng ta cũng phải đặt mã thông báo truy cập với mã thông báo truy cập và bí mật mã thông báo truy cập.
Bây giờ đây là cái gì, đây là cái mà API Twitter sử dụng để xác minh tài khoản của chúng tôi.
Bạn còn nhớ cách chúng tôi phải tạo tài khoản ở đây và được xác thực vì không phải ai cũng có
thể sử dụng API Twitter.
Chà, đây là những gì họ đang yêu cầu.
Họ đang nói, Này, tôi muốn bạn xác minh rằng đây là bạn nếu bạn đang truy cập API Twitter.
Tôi muốn biết ai đang truy cập dữ liệu đó.
Vì vậy, trong trường hợp của bạn, sau khi bạn đã tạo ứng dụng, bạn chỉ cần nhấp vào chi tiết và bạn thấy ở đây rằng chúng tôi
có khóa và mã thông báo.
Những khóa này, tôi thực sự sẽ tạo lại sau đó vì bạn không muốn chia sẻ điều này với bất kỳ ai.
Nhưng ít nhất tôi sẽ chỉ cho bạn cách hoạt động của những thứ này để bạn sẽ có các khóa và khóa API khác nhau và những
bí mật mà bạn có mà bạn sẽ phải sao chép và dán.
May mắn thay, nó cho chúng ta biết chính xác chúng là gì.
Chúng tôi có khóa API.
Là chìa khóa của người tiêu dùng.
Chúng tôi sẽ đăng nó ở đây dưới dạng một chuỗi và sau đó chúng tôi có khóa bí mật API.
Đó là bí mật của người tiêu dùng.
Cái nào sẽ dán vào đó.
Hãy làm cho cái này lớn hơn một chút để bạn có thể thấy.
Và sau đó chúng ta có mã thông báo truy cập và bí mật mã thông báo truy cập.
Một lần nữa, chúng tôi sao chép mã thông báo truy cập.
Dán nó vào đây.
Và bí mật.
Vì vậy, một lần nữa, đây là những khóa mà Twitter API sẽ có thể sử dụng để xác định bạn, nhưng bạn không muốn chia sẻ
những khóa này với bất kỳ ai, mặc dù tôi đang hiển thị nó cho mọi người.
Như tôi đã nói sau video này, tôi sẽ tái tạo lại nó.
Chà, bạn sẽ không thể sử dụng chìa khóa của tôi.
Sau khi chúng tôi thiết lập đối tượng auth này.
Sau đó, chúng tôi sử dụng api chấm IP để xác thực và hiện chúng tôi có quyền truy cập vào API.
Vì vậy, chúng ta hãy kiểm tra điều này.
Tôi có các tweet công khai của mình và tôi có thể lấy chúng bằng cách nói API, chấm dòng thời gian trang chủ và sau đó tôi sẽ
lặp lại các tweet này, các tweet công khai và chỉ cần in tweet, chấm, văn bản.
Vì vậy, chúng ta hãy thử điều này ra.
Mọi thứ không bao giờ hoạt động ngay lần đầu tiên, vì vậy chúng ta sẽ xem.
Tôi sẽ chạy.
Trăn ba.
Và nói, tweet, tweet, dot pie.
Được rồi.
Nhìn kìa.
Chúng tôi thực sự đã nhận được các tweet từ dòng thời gian trang chủ.
Và đặc biệt cho dòng thời gian trang chủ Twitter của tôi.
Vì vậy, chúng tôi thấy nó ở đây.
Chúng ta có chúng ta hãy xem những gì chúng ta có.
Chúng tôi có một bản retweet, tổng quan về các bản tin tốt nhất mà tôi biết dành cho các nhà phát triển giao diện người dùng, bao
gồm cả JavaScript giao diện người dùng chung, CSS.
Tôi hy vọng người này bao gồm bản tin của tôi.
Nhân tiện, tôi có một bản tin, trong trường hợp bạn đang thắc mắc, hàng tháng.
Nhưng chúng ta hãy kiểm tra điều này nếu tôi đi đến nhà của tôi.
Này, nhìn này.
Tổng quan về các bản tin tốt nhất mà tôi biết dành cho các nhà phát triển giao diện người dùng.
Brian Rinaldi Tôi hy vọng bản tin của tôi được bao gồm, nhưng bạn sẽ làm được.
Đó là dòng thời gian của chúng tôi ngay tại đó.
Và chúng tôi có thể truy cập API Twitter.
Điều đó khá dễ dàng, phải không?
Không phải điều đó.
Một lần nữa, tôi tiếp tục nói điều này, tôi biết tôi lặp đi lặp lại, nhưng đây là sức mạnh của Python.
Chỉ có rất nhiều thư viện, một cộng đồng lớn như vậy và quá dễ dàng để tạo ra mọi thứ.
Chỉ cần nhìn vào thư viện teepee này, bạn có thể nghĩ ra nhiều thứ khác nhau mà bạn có thể làm
với Twitter.
Như tôi đã nói, thế giới là con hàu của bạn.
Đó là lý do tại sao Python là một ngôn ngữ phổ biến như vậy.
Hãy quay lại vấn đề này.
Vì vậy, chúng tôi có một số tweet, nhưng hãy làm điều gì đó thú vị ở đây.
API Twitter cung cấp cho chúng ta điều gì khác?
Bây giờ, chúng ta hãy xóa những tweet công khai này và chỉ cần in ra.
Giả sử API.
Chấm cho tôi.
Và điều này thực sự sẽ cung cấp thông tin về bản thân tôi.
Vì vậy, hãy thực sự cung cấp cho điều này một biến nói người dùng.
Vì vậy, và tôi sẽ nói API chấm tôi.
Và điều này sẽ cung cấp thông tin về người dùng.
Trong trường hợp của tôi, hãy chỉ làm tên dấu chấm người dùng.
Và một lần nữa, đây là điều mà bạn có thể tự kiểm tra trên tài liệu của họ.
Và nếu tôi chạy cái này.
Của bạn đây.
Đó là tên của tôi.
Đó là tên người dùng Twitter của tôi.
Chúng ta còn gì nữa?
Chúng ta có.
Vâng, thực tế.
Tên màn hình, sẽ là tay cầm Twitter của tôi.
Ngay đây, Andre Nagoya không có khoảng trống.
Và sau đó chúng ta hãy làm những gì khác chúng ta có thể làm?
Chúng tôi cũng có thể đếm số người theo dõi.
Một lần nữa, tất cả đều nằm trên API Tweet mà bạn có thể tự mình kiểm tra.
Nếu tôi làm điều này.
Này, nhìn này.
Thực sự là khá điên rồ khi tôi có 10.000 người theo dõi mà không cố gắng khoe khoang hay bất cứ điều gì, nhưng thật là điên
rồ.
Tôi hầu như không tweet và bằng cách nào đó 10.000.
Vì vậy, cảm ơn bạn đã theo dõi.
Không chắc các tweet của tôi hữu ích như thế nào, nhưng tôi đánh giá cao những điều sau đây.
Điều đó khá tuyệt.
Nhưng bạn biết không?
Tôi muốn bắt đầu xây dựng thứ gì đó hữu ích với bot Twitter của mình.
Vì vậy, trong video tiếp theo, chúng ta sẽ làm điều đó.
Tôi sẽ gặp bạn trong đó.
Tạm biệt.