2015-04-28 24 views
7

Tôi đang cố gắng xem qua các tweet của một người dùng cụ thể và nhận tất cả các câu trả lời trên tweet đó. Tôi thấy rằng APIv1.1 của twitter không trực tiếp hỗ trợ nó.Nhận trả lời tweet cho một tweet cụ thể từ một người dùng cụ thể

Có sự cố hoặc cách giải quyết nào để nhận được câu trả lời cho một tweet cụ thể không. Tôi đang sử dụng python Streaming API.

Trả lời

12

Có một giải pháp thay thế bằng cách sử dụng API REST.

Bạn sẽ cần id_str và @username của tác giả của tweet gốc bạn muốn tìm câu trả lời.

Bạn nên sử dụng Search API cho "@username" của tác giả. Đi qua các kết quả tìm kiếm trường 'in_reply_to_status_id' để so sánh với id_str của tweet cụ thể mà bạn muốn trả lời.

+2

Bạn có thể viết theo cách bạn sẽ lập trình chương trình này không? – Adriano10

6

Here của một work around để fetch replies của một tweet Made bởi "username" Dùng các rest API Dùng tweepy

1) Find các tweet_id của tweet cho which các replies are required được fetched

2) Sử dụng truy vấn phương thức tìm kiếm của api như sau (q = "@ username", since_id = tweet_id) và truy xuất tất cả các tweet từ tweet_id

3) kết quả phù hợp với in_reply_to_status_id tới tweet_id là câu trả lời cho bài đăng.

+1

bạn sẽ lập trình như thế nào? – Adriano10

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