Scris în Python pură, Twython este un înveliș de bază pentru API oficial Twitter.
Biblioteca vine cu suport pentru OAuth 2 sprijin și procedurilor ușor de autentificare.
Dezvoltatorii pot folosi pentru a pentru a interoga pentru informații de utilizator, liste de Twitter, fluxuri cronologie, mesaje directe și orice altceva API oficial vă permite să interogare pentru.
Este chiar vine cu suport pentru unele caracteristici de bază încărcarea imaginii, inclusiv pentru ciripit de fotografii, schimbarea banner profilului, schimbarea imaginii de fundal profil și chiar avatarul utilizator.
Pentru versiuni înainte de Python 2.6, simplejson bibliotecii trebuie să fie încărcate la fel de bine
Ce este nou în această versiune:.
- PEP8'd un cod
- Adaugata `funcție lookup_status` la` endpoints.py`
- Adaugata argument cuvinte cheie pentru `cursor` pentru a reveni pagini întregi, mai degrabă decât rezultate individuale
- `cursor` juca acum în timp ce bucla, mai degrabă decât de recurență
- Problema fixe în cazul Twython fost dezactivarea inutil comprimare
- Utilizarea `responses` API mock solicită, în testele
- Fix unele greșeli de ortografie în documentația
- Adaugata `atribut retry_after` la` TwythonRateLimitError`
- Adaugata `metodă upload_media` la` Twython` în favoarea `update_with_media`
- peiorativ `update_with_media` pe Twitter API 1.1 (https://dev.twitter.com/rest/reference/post/statuses/update_with_media)
- Anulați fixarea `` requests` și cererile-oauthlib` în `requirements.txt`
Ce este nou în versiunea 3.1.0:
- Adaugata html_for_tweet metodă statică. Această metodă acceptă un obiect tweet întors de la un apel API Twitter și va reveni un șir de URL-uri, menționează și hashtags în tweet înlocuit cu HTML.
- Treceți client_args la __init__ de streaming, la fel ca în miez Twython (puteti trece antete, timeout, cârlige, procuri, etc.).
- Streamer are noi stivuitoare parametru care acceptă o listă de siruri de caractere legate de funcții care sunt in afara clasei Streaming și incep cu & quot; & quot ;. on_ adică [Delete] este trecut, când "delete" este primit de la un răspuns flux; on_delete se va numi.
- Când o eroare real cerere se întâmplă și o RequestException este ridicat, acesta este prins și un TwythonError se ridică în schimb pentru comoditate.
- Adăugat & quot; cursor & quot; -cum ar fi funcționalitatea. Obiective cu atributul iter_mode va putea să fie trecut la Twython.cursor și sa întors ca un generator.
- Twython.search_gen a fost depreciat. Va rugam sa folositi twitter.cursor (twitter.search, q = 'your_query ") în loc, în cazul în care Twitter este instanță ta Twython.
- Adăugat metode get_list_memberships, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
- Adăugat parametru auth_endpoint la Twython .__ init__ pentru cazurile în care parametrii corecte nu au fost afișate în timpul etapei de autentificare.
Ce este nou în versiunea 3.0.0:
- schimbată `` twython / twython.py`` pentru `` twython / api.py`` în încercarea de a face structura arate un pic mai ordonat.
- -. Înlăturate toate acces funcție CamelCase (ceva de genul `` getHomeTimeline`` este acum `` get_home_timeline``)
- - Eliminat `` shorten_url``. Cu `` biblioteca requests``, scurtare un URL pe cont propriu este destul de simplu.
Ce este nou în versiunea 2.10.0:
- Callback URL-ul este opțională în get_authentication_tokens la accomedate celor care utilizează autorizație OOB (clienții non-uri)
- Nu face parte din pachetul python, dar testele sunt acum disponibile, împreună cu cârlige Travis CI
- Adăugat __repr__ definiție pentru Twython, când apel doar revin & # x3c, Twython: APP_KEY & # x3e;
- curățate Twython.construct_api_url, folosește & quot; transparent & quot; parametri (a se vedea patrulea glonț în această versiune de explaination)
- cereri de actualizare și cerințele de cereri-oauthlib, fixare a posta fișierele și datele postare împreună, făcând cererile autentificate, în general, în Python 3.3
Cerințe :
- Python 2.6 sau mai mare
Comentariile nu a fost găsit