rauth

Una biblioteca de Python para OAUTH 1.0 / A, 2.0, y de manera
Descargar ahora

rauth Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Max Countryman
  • Sitio web del editor:
  • https://github.com/maxcountryman/

rauth Etiquetas


rauth Descripción

Rauth proporciona a OAuth 1.0 / A, 2.0 y soporte de consumo. El paquete se envuelve alrededor de las excelentes solicitudes de Python.InstallationInstale el paquete con uno de los siguientes comandos: Easy_Install Rauthor Pip Instale RauthExample USAgeusing El paquete es bastante simple. Asegúrese de que se instale las solicitudes de Python. Importe el módulo Relavent y comience a utilizar los puntos finales de OAUTH! Vamos a obtener la línea de tiempo de Twitter del usuario. Comience por crear un objeto de contenedor de servicio: desde Rauth.Service Import OAUTH1SERVICE # Obtenga una clave de consumo real y un secreto de https://dev.twitter.com/apps/new twitter = oauth1service (nombre = 'twitter', consumer_key = 'your_consumer_key ', consumer_secret =' your_consumer_secret ', request_token_url =' https: //api.twitter.com/oauth/request_token ', Access_token_url =' https: //api.twitter.com/oauth/access_token ', Authorize_url =' https: 'https:' https: /api.twitter.com/oauth/authorize ', Header_Auth = True) Luego obtenga un token de solicitud OAUTH 1.0: Solicitud_Token, Solicite_token_Secret = \ twitter.get_request_token (http_method =' get ') Vaya a través del flujo de autenticación. Dado que nuestro ejemplo es una aplicación de consola simple, Twitter le dará un PIN para ingresar. Authorize_URL = Twitter.get_Authorize_URL (Solicit_Token) Imprimir 'Visite esta URL en su navegador:' + Authorize_URL PIN = RAW_INPUT ('Ingrese PIN de Browser:') Exchange el token de solicitud autorizado para un token de acceso: Response = Twitter.get_Access_token (Solicit_Token, Solicit_Token_Secret, http_method = 'get', oauth_verifier = pin) DATA = RESPUESTE.Content Access_TOken = Datos Access_token_Secret = Datos ¡Y ahora podemos obtener nuestra línea de tiempo de Twitter! params = {'include_rts': 1, # incluye el recuento de retweets ': 10} # 10 tweets respuesta = twitter.request (' get ',' https://api.twitter.com/1/statuses/home_timeline.json ' , Access_TOken, Access_Token_Secret, Header_Auth = True, Params = Params) para i, Tweet in Enumerate (Response.Content, 1): Manija = Tweet . codificación (UTF-8 ') Texto = Tweet . CODE ('UTF-8') Imprimir '{0}. @ {1} - {2} '. Formato (I, Mango, Texto) El ejemplo completo está en (https://github.com/litl/rauth/blob/master/examples /twitter-timeline.py ). Página de inicio del producto


rauth Software relacionado

Mocki

Una biblioteca burlona más fácil de usar pero completa para Python ...

75

Descargar