Twitter es una red social popular donde los usuarios comparten mensajes llamados tweets. Twitter nos permite extraer los datos de cualquier usuario que utilice la API de Twitter o Tweepy . Los datos serán tweets extraídos del usuario. Lo primero que debe hacer es obtener la clave de consumidor, el secreto de consumidor, la clave de acceso y el secreto de acceso del desarrollador de Twitter disponibles fácilmente para cada usuario. Estas claves ayudarán a la API para la autenticación.
API.lists_subscriptions()
El lists_subscriptions()
método de la API
clase en el módulo Tweepy se utiliza para obtener todas las listas a las que está suscrito el usuario especificado.
Sintaxis: API.lists_subscriptions (parámetros)
Parámetros:
- user_id: ID del usuario.
- screen_name: nombre de pantalla del usuario.
- count : el número de listas que se buscarán.
Si no hay ningún parámetro, se obtendrán las listas del usuario autenticado.
Devoluciones: una lista de objetos de la clase List
Ejemplo 1: Usar el lists_subscriptions()
método sin ningún parámetro.
# import the module import tweepy # assign the values accordingly consumer_key = "" consumer_secret = "" access_token = "" access_token_secret = "" # authorization of consumer key and consumer secret auth = tweepy.OAuthHandler(consumer_key, consumer_secret) # set access to user's access key and access secret auth.set_access_token(access_token, access_token_secret) # calling the api api = tweepy.API(auth) # fetching all the lists list = api.lists_subscriptions() # counting the number of lists print("The authenticated user has been subscribed to " + str(len(list)) + " list(s).")
Producción :
The authenticated user has been subscribed to 7 list(s).
Ejemplo 2: Obtener las listas de otro usuario.
# the screen name user screen_name = "geeksforgeeks" # fetching all the lists api.lists_subscriptions(screen_name) # counting the number of lists print("The user " + screen_name + " has been subscribed to " + str(len(list)) + " list(s).")
Producción :
The user geeksforgeeks has been lists_subscribed to 0 list(s).