Skip to content

Analiza źródła

dmydlarz edited this page Oct 29, 2013 · 19 revisions

Twitter

Q&A

  • Czy da się ograniczyć w searchu tylko do tweetów z geolokalizacją?

Nie dla REST API, tak dla Streaming API

  • Jak zawęzić wyszukiwanie tweetów do określonego obszaru?

W Streaming API poprzez współrzędne prostokątnego obszaru

  • Zastanowić się jak będziemy ściągać tweety? Np. po jakich słowach kluczowych lub w jakim obszarze?

Sport - piłka noża - w Europie

Zdobyte informacje

  • Geolokalizacja jest domyślnie wyłączona w kliencie webowym oraz androidowym

Możliwe do wyłuskania informacje nt. lokalizacji

  • Geo and Coordinates are the same fields, but Geo is deprecated! Both of them contains latitude and longitude, but in reversed orded
  • Coordinates
    • The Tweet was created with a latitude and longitude being passed to it. The lat/long is for a place not yet know to our database
  • Coordinates and Place
    • The Tweet was created with a latitude and longitude being passed to it. The lat/long is known to our database and the neighborhood it corresponds to was set as the place.
  • Place
    • The Tweet was created with a place_id being passed to it, but no lat/long.

REST API

  • Wpisy tylko z ostatnich 6-9 dni

The Search API is not complete index of all Tweets, but instead an index of recent Tweets. At the moment that index includes between 6-9 days of Tweets.

  • Nie można filtrować po geolokalizacji

There's no filter you can apply to the Search API that will limit only to explicitly geotagged tweets https://dev.twitter.com/discussions/21789

Streaming API

  • Działa tylko dla wpisów "na żywo"
  • Można filtrować geolokalizację
    • Na podstawie dokładnych danych z telefonu (sieć komórkowa / GPS)
    • Lub na danych przybliżonych (pisząc bezpośrednio z komputera)
    • Uwaga: lokalizacja może być ustawiona ręcznie przez użytkownika
  • [https://dev.twitter.com/docs/streaming-apis/parameters#locations] Filtrowanie po lokalizacjach