2010-01-19 5 views
2

Je cherche à créer une visualisation de carte Twitter un peu comme ceux-ci:Twitter - API de streaming pour la surveillance mondiale des tweets?

http://twittermap.tv/

http://beta.twittervision.com/

Toutefois, selon l'API en streaming docs:

https://twitterapi.pbworks.com/Streaming-API-Documentation#locations

Twitter seulement permet l'accès en continu à l'API de la boîte englobante d'une zone avec une longueur de chaque côté égale à seulement un degré de lon/lat.

Comment ces sites exécutent-ils ces requêtes malgré les limites de Twitter? Y a-t-il quelque chose qui me manque?

Répondre

3

Ils utilisent très probablement l'URL statuses/sample, car cela leur donne juste des tweets aléatoires. Tant que le message arrive avec les données de localisation, ils peuvent l'utiliser.

Tant que les tweets envoyés sont fournis avec des données Lat/Long, ils peuvent les tracer sur la carte.

2

Notez que vous pouvez demander des niveaux d'accès élevés sur l'API de diffusion en continu. Le niveau élevé vous permet d'utiliser plus de boîtes de délimitation et vous permet de spécifier davantage de cadres de délimitation dans la chaîne de requête.

En regardant les deux applications que vous avez mentionnées, elles n'affichent définitivement pas le flux complet de tweets géolocalisés. Ils peuvent combiner l'échantillon ou le flux de filtrage et ne prendre que des tweets géolocalisés, ou effectuer une recherche de géo basée sur le champ de localisation, ou une combinaison des deux.

Questions connexes