Rauth

Uma biblioteca Python para OAuth 1.0 / A, 2.0 e de modo
Baixe Agora

Rauth Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Max Countryman
  • Site do editor:
  • https://github.com/maxcountryman/

Rauth Tag


Rauth Descrição

Rauth fornece o AAuth 1.0 / A, 2.0 e de apoio ao consumidor. O pacote é enrolado em torno do soberbo python solicitações.InstallationInstall O pacote com um dos seguintes comandos: Easy_install Rauthor Pip Install RauthExample Usageusing O pacote é bastante simples. Certifique-se de que solicitações do Python esteja instalada. Importe o módulo relevo e comece a utilizar os endpoints do OAuth! Vamos obter o cronograma do usuário do usuário. Comece por criar um objeto de contêiner de serviço: de Rauth.Service Import Oauth1Service # Obtenha uma verdadeira chave de consumidor e segredo de https://dev.twitter.com/apps/new twitter = oauth1service (nome = 'Twitter', consumer_key = 'your_consumer_key ', consumer_secret =' your_consumer_secret ', request_token_url =' https: //api.twitter.com/oauth/request_token ', access_toked_url =' https: //api.twitter.com/oauth/access_token ', autorize_url =' https: / /api.twitter.com/oauth/authorize ', header_auth = true) e obter um token de solicitação do OAuth 1.0: request_token, request_token_secret = \ twitter.get_request_token (http_method =' get ') Vá através do fluxo de autenticação. Como o nosso exemplo é um aplicativo de console simples, o Twitter lhe dará um PIN para entrar. autorize_url = twitter.get_authorize_url (request_token) Imprimir 'Visite este URL no seu navegador:' + autorize_url PIN = RAW_Input ('ENTER PIN do navegador:') troque o token de solicitação autorizado para um token de acesso: Response = twitter.get_access_token (request_token, Request_Token_Secret, http_method = 'get', oauth_verifier = pin) dados = response.content Access_token = Data Access_token_secret = data E agora podemos buscar nossa linha do tempo do Twitter! params = {'include_rts': 1, # incluir a contagem de retweets ': 10} # 10 Tweets Response = Twitter.Request (' get ',' https://api.twitter.com/1/tatuses/home_timeline.json ' , Access_token, access_token_secret, header_auth = true, params = params) para i, tweet em enumerar (response.content, 1): manipular = tweet . Codifique ('UTF-8'). = Tweet . Codifique ('UTF-8') Imprimir '{0}. @ {1} - {2} '. Formato (I, manusear, texto) O exemplo completo está em (https://github.com/litl/rauth/blob/master/examples /twitter-timeline.py).produto's Homepage


Rauth Software Relacionado

Mocki.

Uma biblioteca de zombaria fácil de usar, mas completa para Python ...

75

Download