Python – API.get_user() en Tweepy

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.

obtener_usuario()

El get_user()método de la clase API en el módulo Tweepy se usa para obtener la información del usuario especificado.

Sintaxis: API.get_user(id / user_id / screen_name)

Parámetro: use solo una de las 3 opciones:
id: especifica la ID o el nombre de pantalla del usuario
user_id: especifica la ID del usuario, útil para diferenciar cuentas cuando una ID de usuario válida también es un nombre de pantalla válido
screen_name: especifica el nombre de pantalla del usuario, útil para diferenciar cuentas cuando un nombre de pantalla válido también es una ID de usuario

Devoluciones: un objeto de la clase Usuario

Ejemplo 1 :

# 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)
  
# using get_user with id
_id = "103770785"
user = api.get_user(_id)
  
# printing the name of the user
print("The id " + _id +
      " corresponds to the user with the name : " +
      user.name)

Producción :

The id 103770785 corresponds to the user with the name : Twitter India

Ejemplo 2: A veces, el user_idy el screen_namede 2 usuarios diferentes pueden ser iguales, por lo que debemos mencionar explícitamente el user_ido el screen_name.

# using get_user with user_id
user_id = "57741058"
user = api.get_user(user_id)
  
# printing the name of the user
print("The user id " + user_id +
      " corresponds to the user with the name : " +
      user.name)
  
# using get_user with screen_name
screen_name = "geeksforgeeks"
user = api.get_user(screen_name)
  
# printing the name of the user
print("\nThe screen name " + screen_name +
      " corresponds to the user with the name : " +
      user.name)

Producción :

The user id 57741058 corresponds to the user with the name : GeeksforGeeks

The screen name geeksforgeeks corresponds to the user with the name : GeeksforGeeks

Publicación traducida automáticamente

Artículo escrito por Yash_R y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *