Escrito em Python puro, Twython é um wrapper básico para o Twitter API oficial.
A biblioteca vem com suporte para OAuth 2 apoio e procedimentos de autenticação fáceis.
Os desenvolvedores podem usar para consultar as informações do usuário, listas do Twitter, fluxos de linha do tempo, mensagens diretas e tudo aquilo que a API oficial permite consultar.
Ele ainda vem com suporte para alguns recursos de transferência de imagens básicas, incluindo para twittar fotos, mudando a bandeira perfil, mudando a imagem do perfil do fundo e mesmo o avatar do usuário.
Para versões anteriores do Python 2.6, o simplejson biblioteca precisa ser carregado assim
O que é novo nesta versão:.
- PEP8'd algum código
- Adicionado `função lookup_status` para` endpoints.py`
- Adicionado argumento palavra-chave para `cursor` para retornar páginas inteiras ao invés de resultados individuais
- `cursor` usa agora while em vez de recursão
- Corrigido problema onde Twython foi desnecessariamente incapacitante compressão
- Usando `responses` a API chama simulada em testes
- Corrigidos alguns problemas na documentação
- Adicionado atributo `` retry_after` para TwythonRateLimitError`
- Adicionado `método upload_media` para` Twython` a favor do `update_with_media`
- Deprecating `update_with_media` per Twitter API 1.1 (https://dev.twitter.com/rest/reference/post/statuses/update_with_media)
- Unpin `` requests` e solicitações oauthlib` em `requirements.txt`
O que é novo na versão 3.1.0:
- Adicionado html_for_tweet método estático. Este método aceita um objeto Tweet retornado de uma chamada API do Twitter e irá retornar uma string com urls, menções e hashtags no tweet substituído por HTML.
- Passe client_args para o streaming __init__, bem como no núcleo Twython (você pode passar cabeçalhos, tempo limite, ganchos, proxies, etc.).
- Streamer tem novos manipuladores de parâmetros que aceita uma lista de seqüências relacionadas às funções que estão para além da classe Streaming e começam com & quot; on_ & quot ;. ou seja, ['apagar'] é passado, quando "apagar" é recebido de uma resposta stream; on_delete será chamado.
- Quando um erro solicitação real acontece e um RequestException é levantada, ele é pego e um TwythonError será gerado por conveniência.
- Adicionado & quot; cursor & quot; -como funcionalidade. Endpoints com o atributo iter_mode será capaz de ser passado para Twython.cursor e voltou como um gerador.
- Twython.search_gen foi preterido. Utilize twitter.cursor (twitter.search, q = 'your_query') em vez, onde o Twitter é a instância Twython.
- Adicionado get_list_memberships métodos, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
- Adicionado parâmetro auth_endpoint para Twython .__ init__ para os casos em que os parâmetros corretos não estavam sendo mostrado durante a etapa de autenticação.
O que é novo na versão 3.0.0:
- Mudou `` twython / twython.py`` para `` twython / api.py`` na tentativa de torná-estrutura de olhar um pouco mais limpa.
- -. Removido todo o acesso função camelCase (qualquer coisa como `` getHomeTimeline`` agora é `` get_home_timeline``)
- - Removido `` shorten_url``. Com o `` biblioteca requests``, encurtando a URL em seu próprio país é bastante simples.
O que é novo na versão 2.10.0:
- URL de retorno de chamada é opcional em get_authentication_tokens para accomedate aqueles que utilizam autorização OOB (clientes não web)
- Não faz parte do pacote de python, mas os testes já estão disponíveis junto com ganchos Travis CI
- definição Adicionado __repr__ para Twython, ao chamar só retornando & # X3C; Twython: APP_KEY & # x3e;
- Limparam Twython.construct_api_url, usa & quot; transparente & quot; parâmetros (ver 4 bala nesta versão para explicação)
- solicitações de atualização e os requisitos pedidos, fixando-oauthlib publicar arquivos e dados postados juntos, fazendo solicitações autenticadas em geral em Python 3.3
Requisitos :
- Python 2.6 ou superior
Comentários não encontrado