Red de conocimiento informático - Conocimiento informático - Cómo llamar a la API de Sina Weibo a través de Python

Cómo llamar a la API de Sina Weibo a través de Python

1. Instale Python (no hay mucho que decir sobre esto)

2. Descargue el paquete de Python de Sina Weibo SDK y extráigalo al directorio weibopy.

(/wiki/index.php/SDK)

3 Para solicitar AppKey, consulte las preguntas frecuentes (/wiki/index.php/FAQ)

Proceso:

1, para la autenticación a través de oAuth, consulte (/wiki/index.php/Oauth)

Para simplificar, mi entendimiento es el siguiente:

La página proporcionada por el usuario en Sina Weibo Ingrese la contraseña de la cuenta, y luego Weibo le dará a la aplicación un código PIN, para que la aplicación pueda acceder a la información del usuario a través del código PIN. La aplicación no puede obtener la información y la contraseña del usuario durante todo el proceso, por lo que el usuario se siente muy seguro y las consecuencias son muy satisfactorias

2: Después de obtener la autenticación, puede usar el SDK de Weibo para proporcionar API para obtener información

3: si desea diseñar una aplicación web o cliente, continúe agregando GUI (no completada)

Código: #!/usr/bin / python

importar?navegador web

desde?weibopy.auth?import?OAuthHandler

desde?weibopy.api?import?API

AppKey ?=?' 2525355147'

AppSecret ?=?' 2e2c7bcdfc362eace266d1f2bf83fe6b'

my_auth ?=?OAuthHandler(AppKey?AppSecret)

webbrowser.open( my_auth .get_authorization _url())

verificador?=?raw_input('PIN:?') .strip()

my_auth.get_access_token(verificador)

my_api ?=?API(my_auth)

para?comment?in?my_api.mentions():

objeto ?=?comentario

id?=? .__getattribute__("id")?

texto =?object.__getattribute__("text")

imprimir?+?"? :?"