2010-11-22 27 views

Trả lời

4

Có vẻ như bạn sẽ có thể làm điều này với streaming API and a location filter, chỉ cần đặt hộp bounding để trang trải toàn bộ trái đất:

Cũng như với các tham số theo dõi, truy vấn là đối tượng để theo dõi Hạn chế, được mô tả trong Theo dõi Giới hạn và tùy thuộc vào vai trò truy cập, được mô tả trong trạng thái/phương pháp lọc. Cả số lượng và kích cỡ của các hộp giới hạn đều bị giới hạn. Các hộp giới hạn có thể lên tới 360 độ kinh độ ở vĩ độ 180 độ và bạn có thể chỉ định tối đa 25 hộp giới hạn. Một hộp 360 độ 180 độ sẽ bao phủ toàn bộ trái đất. Mức truy cập cao hơn cung cấp các hộp giới hạn bổ sung.

Và vì:

Chỉ tweets được cả hai tạo ra bằng cách sử dụng API Gắn thẻ địa lý và được đặt từ bên trong một hộp bounding theo dõi sẽ được đưa vào dòng - lĩnh vực vị trí của người dùng không được sử dụng để lọc tweets (ví dụ: nếu người dùng có vị trí của họ được đặt thành "San Francisco", nhưng tweet không được tạo bằng cách sử dụng API gắn thẻ địa lý và không có phần tử địa lý, thì nó sẽ không được đưa vào luồng).

Sau đó, bạn sẽ nhận được tất cả trạng thái gắn thẻ địa lý.

0

Trừ khi bạn đang yêu cầu một dòng thời gian dựa trên vị trí (như trong "cho tôi tất cả các tweets trong x dặm của vị trí này"), sau đó thì không. API hiện không cho phép bạn chỉ nhận được các tweet được gắn thẻ địa lý (hoặc ít nhất, không có cách nào được ghi lại).

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