5 votos

Twitter en 2013

Soy profesor de geografía y me encantaría mapear tweets en QGIS para mis alumnos. He seguido todas las instrucciones pero parece que Twitter ha cambiado la forma de transmitir sus tweets. Puedo hacer frente a la parte de SIG, pero no soy un desarrollador de Twitter. ¿Hay algún consejo que pueda dar a un profesor muy ocupado para conseguir esos tweets?

0 votos

Puede que esta pregunta de Stack Overflow te resulte relevante (es de diciembre de 2012): stackoverflow.com/questions/13812579/ No parece que haya cambiado desde entonces.

4voto

Denis Kash Puntos 16

Solía hacer esto con el rizo como se describe aquí pero Twitter eliminó el soporte de autenticación básica de los endpoints públicos de streaming el 11 de junio de 2013, por lo que es necesario utilizar OAuth . Para ello es necesario tener una cuenta de Twitter y solicitar una solicitud .

A continuación se muestra un ejemplo muy sencillo, escrito en Python utilizando el twython biblioteca.

from twython import TwythonStreamer

# supply your OAuth values below
APP_KEY = 'xxxx' 
APP_KEY_SECRET = 'xxxx'
ACCESS_TOKEN = 'xxxx'
ACCESS_TOKEN_SECRET = 'xxxx'

class MyStreamer(TwythonStreamer):
    def on_success(self, data):
        if 'coordinates' in data:
             try:                 
                 print 'lat: ', data['coordinates']['coordinates'][0], 'lon: ', data['coordinates']['coordinates'][1],  '\n'
             except:
                  pass

    def on_error(self, status_code, data):
        print status_code, data

stream = MyStreamer(APP_KEY,
        APP_KEY_SECRET,
        ACCESS_TOKEN,
        ACCESS_TOKEN_SECRET)

stream.statuses.filter(locations='-180,-90,180,90')

Si Python no es su lenguaje preferido, hay otras opciones .

0voto

Arthur Puntos 1172

Si no quieres utilizar ningún lenguaje de programación, puedes probar algo como Geofeedia (ver más abajo), que le permitiría ver los feeds de Twitter y otras redes sociales en un contexto geográfico. El sitio web tiene una beta cerrada en este momento, pero se puede solicitar el acceso .

enter image description here

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X