tweet standard example api twitter

standard - twitter get comments api



Cómo obtener una lista de*nuevos*seguidores usando la API de Twitter (4)

Sí, debe mantener la lista de seguidores desde la última actualización, porque Twitter no asocia los clientes api al estado. La definición de ''última vez que se recuperó la lista'' carece ''por quién''.

Necesito devolver periódicamente una lista de todos los nuevos seguidores de una cuenta de Twitter (es decir, desde la última vez que se recuperó la lista de seguidores), pero la API de Twitter solo parece proporcionar funcionalidad para obtener una lista de todos los seguidores actuales de la cuenta.

Además de obtener esta lista completa cada vez y compararla con una versión almacenada de la última vez que se recuperó, ¿hay alguna otra manera de hacerse con los nuevos seguidores?

¡Sitios como divvoted.com, mrtweet, etc. deben hacer esto de alguna manera! ¿Me estoy perdiendo algo o solo necesito el enfoque de casas redondas descrito arriba?


Siempre puedes intentar captar los correos de Twitter con el mensaje: "... te está siguiendo en Twitter". Esto puede ser un poco más difícil que usar la API de Twitter y existe la posibilidad de que falten correos (en caso de que no se entreguen los correos), pero protegerá algunas valiosas llamadas API. Pero esto no cubre el dejar de seguir ...

Si intentas hacerlo de la forma en que te describiste a ti mismo. La API de Twitter devuelve los seguidores en orden de "seguidor nuevo primero", por lo que en el primer golpe (un seguidor enumerado en la versión almacenada de la lista) puede dejar de buscar nuevos seguidores.


Recientemente comencé a usar Zapier para esto.

Tienen un Zap que usa la API de Twitter para obtener nuevos seguidores (de usted o de cualquier nombre de usuario que desee monitorear). Zap supervisa a los nuevos seguidores y luego puede agregar un registro a Google Sheets, Trello, Slack, etc.

No te dice quién ha dejado de seguir, pero siempre puedes confrontar tus listas con la lista completa.

También se desencadena en un seguimiento, por lo que alguien podría seguir, dejar de seguir y seguir de nuevo y aparecer en la lista dos veces. Sin embargo, es fácil de administrar si tienes tu lista de seguidores.

Aquí hay documentación para esto: https://zapier.com/zapbook/zaps/201/log-new-twitter-followers-google-spreadsheet/


Para usuarios autorizados, puedes utilizar Twitter Stream API para rastrear nuevos seguidores: https://dev.twitter.com/streaming/overview/messages-types#Events_event

Lo uso con la biblioteca C # https://github.com/linvi/tweetinvi y el código es muy simple:

Auth.SetUserCredentials("CONSUMER_KEY", "CONSUMER_SECRET", "ACCESS_TOKEN", "ACCESS_TOKEN_SECRET"); var stream = Stream.CreateUserStream(); stream.FollowedByUser += (sender, args) => { Console.WriteLine("You have been followed by " + args.User); }; stream.StartStream();