Python – Colocar objeto 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.

Lugar

El Placeobjeto en el módulo Tweepy contiene la información sobre un lugar.

Aquí está la lista de atributos en el objeto Place:

  • id : El ID del lugar.
  • url : La URL que representa la ubicación del lugar.
  • place_type : el tipo de ubicación representada por el lugar.
  • nombre: El nombre del lugar.
  • full_name : El nombre completo del lugar.
  • country_code : El código del país del lugar.
  • país: El nombre del país del lugar.
  • contenido_dentro: un objeto de lugar que contiene el lugar.
  • geometría : La geometría del lugar.
  • polylines : Las polilíneas del lugar.
  • centroide: El centroide del lugar.
  • bounding_box : Las coordenadas que encierran el lugar.

Ejemplo: use geo_id()el método para obtener el lugar. Considere la ciudad de Londres.

# 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)
  
# Twitter ID of London 
id = "457b4814b4240d87"
    
# fetching the location 
place = api.geo_id(id) 
    
# printing the information 
print("The id is : " + place.id)
print("The url is : " + place.url)
print("The place_type is : " + place.place_type)
print("The name is : " + place.name)
print("The full_name is : " + place.full_name)
print("The country_code is : " + place.country_code)
print("The country is : " + place.country)
print("The contained_within is : " + str(place.contained_within))
print("The geometry is : " + str(place.geometry))
print("The polylines are : " + str(place.polylines))
print("The centroid is : " + str(place.centroid))
print("The bounding_box is : " + str(place.bounding_box))

Producción :

La identificación es: 457b4814b4240d87
La URL es: https://api.twitter.com/1.1/geo/id/457b4814b4240d87.json
El tipo de lugar es: ciudad
El nombre es: Londres
El nombre completo es: Londres, Inglaterra
El código de país es: GB
El país es: Reino Unido
El contenido_dentro es: [Place(_api=, id=’1090d3ced4b75d04′, url=’https://api.twitter.com/1.1/geo/id/1090d3ced4b75d04.json’, place_type=’admin ‘, name=’Londres’, full_name=’Londres’, country_code=’GB’, country=’United Kingdom’, centroid=[0.07110233274688144, 51.5989395],bounding_box=BoundingBox(_api=, type=’Polygon’, coordenadas= [[[-0.853907, 51.105205], [-0.853907, 52.092674], [0.958128, 52.092674], [0.958128, 51.105205], [-0.853907, 51.105205]]]), atributos={}
: Ninguno
Las polilíneas son: []
El centroide es: [-0.14032122753075282, 51.50009175]
El cuadro delimitador es: BoundingBox(_api=, type=’Polygon’, coordenadas=[[[-0.187894, 51.483718], [-0.187894, 51.516 [4655], -0,109978, 51,5164655], [-0,109978, 51,483718], [-0,187894, 51,483718]]])

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 *