Python – API.media_upload() en Tweepy – Part 1

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.

carga_de_medios()

El API.media_upload()método de la APIclase en el módulo Tweepy se usa para actualizar el estado actual del usuario autenticado con un medio o en palabras simples, twitteando.

Sintaxis: API.media_upload (parámetros)

Parámetros:

  • filename: El nombre del archivo que se va a cargar.
  • estado: El texto del tweet/actualización de estado.
  • in_reply_to_status_id: el ID del tweet al que se responde el nuevo tweet.
  • url_adjunto: Esto proporciona una URL como un archivo adjunto de tweet.
  • media_ids: una lista de media_ids que se asociarán con el tweet.
  • posiblemente_sensible: configúrelo en Verdadero si el tweet puede contener datos confidenciales.
  • lat : La latitud del tweet.
  • long : La longitud del tweet.
  • place_id: El nombre del lugar del tweet.
  • display_coordinates : establezca este valor en True si se deben mostrar las coordenadas exactas del tweet.
  • archivo: un objeto de archivo, se accede cuando no se proporciona el nombre del archivo.

Devoluciones: un objeto de la clase Estado

Ejemplo 1: publicar un tweet con el siguiente archivo:

# 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)
  
# the text to be tweeted
status = "This is a media upload."
  
# the path of the media to be uploaded
filename = "gfg.png"
  
# posting the tweet
api.update_with_media(filename, status)

Producción :

Ejemplo 2: usar el media_upload()método con el parámetro in_reply_to_status_id para responder al tweet anterior con los siguientes medios:

# the text to be tweeted
status = "This is a tweet is a reply."
   
# the ID of the tweet to be replied to
in_reply_to_status_id = ""
  
# the path of the media to be uploaded
filename = "gfg.png"
  
# posting the tweet
api.update_with_media(filename, status, in_reply_to_status_id = in_reply_to_status_id)

Producción :

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 *