Rauh

Eine Python-Bibliothek für OAuth 1.0 / A, 2.0 und von
Jetzt downloaden

Rauh Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Max Countryman
  • Website des Verlags:
  • https://github.com/maxcountryman/

Rauh Stichworte


Rauh Beschreibung

RAUTH stellt OAuth 1.0 / A, 2.0 und einschließlich der Consumer-Unterstützung bereit. Das Paket ist um die hervorragende Python-Anforderung umwickelt Stellen Sie sicher, dass Python-Anforderungen installiert sind. Importieren Sie das Relavent-Modul und beginnen Sie mit der Verwendung von OAuth-Endpunkten! Lassen Sie uns das Twitter-Timeline eines Benutzers erhalten. Beginnen Sie mit dem Erstellen eines Service-Container-Objekts: von RAUTH.Service-Import OAuth1service # Holen Sie sich einen echten Verbraucherschlüssel und geheim von https://dev.twitter.com/apps/new twitter = oAuth1service (Name = 'Twitter', consult_key = 'your_consumer_key ', consumer_secret =' your_consumer_scret ', bell_token_url =' https: //api.twitter.com/oauth/request_token ', access_token_url =' https: //api.twitter.com/oauth.comcess_token ', autorize_url =' https: / /api.twitter.com/oauth/Authorize ', header_Auth = true) Dann erhalten Sie ein OAuth 1.0-Anforderungstoken: Request_Token, Request_Token_Secret = \ twitter.get_request_token (http_method =' Get ') durch den Authentifizierungsfluss. Da unser Beispiel eine einfache Konsolenanwendung ist, gibt Twitter Ihnen ein PIN, um einzugeben. authorize_url = twitter.get_Authorize_URL (anfragen_token) drucken 'Besuchen Sie diese URL in Ihrem Browser:' + authorize_url pin = raw_input ('PIN vom Browser eingeben:') Austauschen Sie das autorisierte Anforderungstoken für einen Zugriffstoken: Response = Twitter.Get_Access_Token (Anfrage_Token, Request_Token_Secret, http_method = 'Get', oAuth_Verifier = PIN) Data = Response.content Access_token = Daten Access_token_Secret = Daten und jetzt können wir unsere Twitter-Timeline abrufen! Params = {'Include_rts': 1, # Include Retweets 'Count': 10} # 10 Tweets Antwort = Twitter.Request ('Get', 'https://api.twitter.com/1/statusses/home_timeline.json' , access_token, access_token_secret, header_auth = true, params = params) für i, Tweet in aufgezählt (Antwort.Content, 1): Griff = Tweet . codig ('utf-8') Text = Tweet . codieren Sie ('utf-8') drucken '{0}. @ {1} - {2} '. Format (I, Griff, Text) Das vollständige Beispiel ist in (https://github.com/litl/ruth/blob/master/examples) /twitter-timeline.py).product's Homepage.


Rauh Zugehörige Software