rauth

Een Python-bibliotheek voor OAUTH 1.0 / A, 2.0 en van al
Download nu

rauth Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Max Countryman
  • Uitgever website:
  • https://github.com/maxcountryman/

rauth Tags


rauth Beschrijving

RAUTH biedt OAUTH 1.0 / A, 2.0 en van de ondersteuning van de consument. Het pakket is gewikkeld rond de prachtige Python-aanvragen.InstallationInstall het pakket met een van de volgende opdrachten: Easy_Install Reuthor PIP Installeer RauthExample Useageing Het pakket is vrij eenvoudig. Zorg ervoor dat Python-aanvragen zijn geïnstalleerd. Importeer de relavent-module en begin met het gebruik van OAUTH-eindpunten! Laten we de Twitter-tijdlijn van een gebruiker krijgen. Begin met het maken van een Service Container-object: van Rauth.Service Import Oauth1service # Krijg een echte consumentensleutel en geheim van https://dev.twitter.com/apps/new Twitter = OAUTH1Service (naam = 'Twitter', Consumer_Key = 'Your_Consumer_Key ', Consumer_Secret =' Your_consumer_Secret ', Request_Token_url =' HTTPS: //API.TWitter.com/oauth/hequest_token ', Access_token_url =' HTTPS: //API.TWitter.com/oauth/access_token ', Authorize_url =' HTPPS: / /api.twitter.com/oauth/authorize ', header_auth = true) Download vervolgens een OAUTH 1.0-aanvraag token: Request_token, Request_Token_Secret = \ twitter.get_request_token (http_method =' Get ') Ga door de authenticatiestroom. Omdat ons voorbeeld een eenvoudige console-applicatie is, geeft Twitter u een pincode om binnen te gaan. Authorize_url = Twitter.get_Authorize_url (aanvraag_token) Print 'Bezoek deze URL in uw browser:' + Authorize_url Pin = Raw_Input ('Voer pin uit browser:') Exchange Het geautoriseerde verzoek Token voor een Access Token: Response = Twitter.get_Access_token (aanvraag aanvraag_token_secret, http_method = 'Get', Oauth_verifier = PIN) Data = Response.Content Access_token = Data Access_token_Secret = Data En nu kunnen we onze Twitter-tijdlijn halen! Params = {'include_rts': 1, # Omvat retweets 'Count': 10} # 10 Tweets Response = Twitter.Request ('Get', 'https://api.twitter.com/1/statuses/home_timeline.json' , Access_token, Access_token_Secret, Header_Auth = True, Params = Params) voor I, Tweet in opsommen (respons.content, 1): Handvat = Tweet . Encode ('UTF-8') = Tweet . CODE ('UTF-8') Print '{0}. @ {1} - {2} '. Formaat (I, Handvat, Tekst) Het volledige voorbeeld is in (https://github.com/litl/raauth/blob/master/examples /twitter-timeline.py).Product's homepage


rauth Gerelateerde software

Mode

Een eenvoudig te gebruiken maar volledige lovende spotbibliotheek voor Python ...

75

Downloaden