2010-03-21 25 views
6

Tôi đã nghiên cứu Tài liệu về API Twitter ngay hôm nay. Chỉ thấy rằng chúng tôi có thể sử dụng "Twitter REST API Method: statuses user_timeline" để có được trạng thái của một người dùng nhất định. Retweets bị tước khỏi user_timeline vì các lý do tương thích ngược. Nếu tôi muốn các tweet được đưa vào, Tài liệu API đề xuất "statuses retweeted_by_me", nhưng retweeted_by_me không thể trả lại các tweet lại bởi những người dùng khác.Làm cách nào để thu thập dữ liệu các tweet lại của một người dùng nhất định?

Tôi nghĩ rằng có lẽ chúng tôi có thể phân tích trang web twitter của một người dùng nhất định để nhận tin nhắn của anh ấy. Tuy nhiên, có cách nào thanh lịch để thu thập dữ liệu các tweet lại của một người dùng nào đó không?

Cảm ơn trước!

Trả lời

5

này được giải quyết gần đây của các nhà phát triển Twitter. Bây giờ, bạn có thể thêm include_rts=true vào cuộc gọi của mình tới user_timeline. Xem toàn bộ cuộc thảo luận tại đây: http://groups.google.com/group/twitter-development-talk/browse_thread/thread/7a4be385ff549ed0

+1

Để thêm vào nhận xét của bạn, hãy: 1. Yêu cầu 'đếm' đủ cao để nhận đủ số lần tải lại gần đây. 2. Lọc kết quả bằng khóa 'retweeted_status' để xóa nội dung không phải là tweet lại. – mikemaccana

0

Bạn muốn sử dụng cuộc gọi API retweeted_to_me và sau đó tạo liên minh với user_timeline và sắp xếp theo datetime. Đó là một chút khó chịu mà họ không trộn dòng cho bạn.

Các vấn đề liên quan