2011-03-14 31 views
16

Tôi đang cố gắng tìm kiếm các mẩu tin tweet của twitter bằng thẻ bắt đầu bằng # đã cho. Tôi đang cố gắng để có được các truy vấn http chính xác, nhưng tôi không có ý tưởng cái nào. Tôi đã thử một vài nhưng tôi không thể tìm thấy một chính xác.Twitter: Truy vấn tìm kiếm thẻ băm

Tôi nên sử dụng liên kết http://api.twitter.com/1/ ....

Tôi đã có một truy vấn tìm kiếm http bởi một tên cho mà hoạt động chính xác

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=prayforjapan 

Bây giờ tôi muốn tìm kiếm theo hashtag nhất định (ví dụ #prayforjapan)

tôi đã cố gắng sử dụng một vài , nhưng không thể tìm được đúng như tôi đã nói trước đây. Đây là một trong những cố gắng của tôi:

http://api.twitter.com/1/statuses/public_timeline.json?include_entities=true&hashtag=prayforjapan" 

Có ai biết tôi nên sử dụng cái nào?

Cảm ơn!

+1

API REST API v1 không còn hoạt động nữa !!! – Spas

Trả lời

35

Bạn chỉ cần tìm nạp http://search.twitter.com/search.json?q=%23test để nhận danh sách các tweet có chứa #test trong JSON, trong đó %23test#test URL được mã hóa.

+0

Vâng, tôi cũng tìm thấy tìm kiếm đó, nhưng điều đó luôn đưa ra một lỗi trong mã của tôi, đó là lý do tại sao tôi nghĩ tôi nên sử dụng api.twitter. Nó có thể là nó trả về một cấu trúc JSON khác không? – Tjekkles

+0

Nó trả về JSON hợp lệ, vì vậy nếu mã của bạn không thành công, nó có thể bị lỗi theo một cách nào đó? – gnab

+0

Vâng, nó trả về JSON, nhưng theo thứ tự khác với thứ tự khác :) – Tjekkles

1

Tôi sử dụng định dạng http://search.twitter.com/search.json?q=%23test được hiển thị ở trên, nhưng trong những tuần gần đây, định dạng này đã ngừng hoạt động. Nó trả về JSON hợp lệ, có, nhưng sự trở lại có số không tweet trong khi tìm kiếm thủ công thẻ bắt đầu bằng # trên twitter.com hiển thị một hoặc nhiều kết quả. Điều này xảy ra với mọi hashtag tôi cố gắng. Đã có ai thử điều này chưa?

Chỉnh sửa: Tôi cũng nhận thấy rằng việc thêm siêu liên kết vào một tweet khiến cho nó chỉ hiển thị trong nguồn cấp dữ liệu của tôi, trong khi nó không hiển thị trong tìm kiếm trang web hoặc JSON. Tôi là người mới làm quen với Twitter; Tôi đang thiếu một cái gì đó cơ bản ở đây?

+0

thêm '& include_entities = true' vào search_url –

+0

'& include_entities = true' của bạn không khắc phục được sự cố. Tôi cũng nhận được tất cả các tweet có chứa các liên kết bị loại trừ khỏi kết quả tìm kiếm. – Enchiridion

1

Chỉ dành cho những người đến bài đăng này ngay bây giờ. Định dạng hiện tại này hoạt động

https://api.twitter.com/1.1/search/tweets.json?q=%23test&include_entities=true 
Các vấn đề liên quan