Ang nakasulat sa purong Python, Twython ay isang pangunahing wrapper para sa opisyal na Twitter API.
Library ay may suporta para sa OAuth 2 suporta at madaling pamamaraan ng pagpapatotoo.
Maaaring gamitin ng mga developer na para sa mga tanong para sa impormasyon ng user, listahan ng Twitter, mga stream ng timeline, direktang mensahe at ang anumang iba sa opisyal na API ay nagbibigay-daan sa iyo i-query para sa.
Ito kahit na ito ay may suporta para sa ilang mga pangunahing tampok na imahe pag-upload, kabilang ang para sa tweeting mga larawan, binabago ang banner na profile, pagbabago ng imahe sa background profile at avatar ng user.
Para sa mga bersyon bago Python 2.6, kailangan ng simplejson library upang i-load pati na rin
Ano ang bagong sa paglabas:.
- PEP8'd ilang code
- Idinagdag `lookup_status` function na` endpoints.py`
- Idinagdag argumento keyword sa `cursor` upang bumalik ang mga buong pahina sa halip na mga indibidwal na mga resulta li>
- `gumagamit na ngayon cursor` habang loop sa halip na Rekursiyon
- Ang Nakatakdang isyu kung saan Twython ay hindi kinakailangan hindi pagpapagana ng compression
- Ang paggamit ng `responses` sa mga kunwaring API tawag sa mga pagsubok
- Mga Fixed ilang mga typo sa dokumentasyon
- Idinagdag `retry_after` katangian sa` TwythonRateLimitError`
- Idinagdag `upload_media` paraan upang` Twython` pabor sa `update_with_media`
- Deprecating `update_with_media` per Twitter API 1.1 (https://dev.twitter.com/rest/reference/post/statuses/update_with_media)
- I-unpin `requests` at` mga kahilingan-oauthlib` sa `requirements.txt`
Ano ang bagong sa bersyon 3.1.0:
- Idinagdag html_for_tweet static na pamamaraan. Tumatanggap ang pamamaraan na ito ay isang bagay na tweet na ibinalik mula sa isang API tawag Twitter at ibabalik sa isang string na may mga url, at pagbanggit hashtag sa tweet na pinalitan ng HTML.
- Ipasa client_args sa streaming __init__, tulad ng sa core Twython (maaari mong ipasa ang mga header, timeout, Hooks, proxy, atbp.).
- palawit ay may bagong tagapangasiwa ng parameter na ito ay tumatanggap ng isang listahan ng mga string na may kaugnayan sa mga function na ang pagitan ng Streaming klase at magsimula sa & quot; on_ & quot ;. yan ['tanggalin'] ay lumipas, kapag 'delete' ay natanggap mula sa isang tugon stream; ay on_delete tatawagin.
- Kapag nangyari isang aktwal na error kahilingan at isang RequestException ay tinataas, ito ay nahuli at TwythonError ay tinataas sa halip para sa kaginhawahan.
- Added & quot; cursor & quot; -like pag-andar. Endpoints na may katangian ay iter_mode magagawang ipapasa sa Twython.cursor at ibinalik bilang isang generator.
- Twython.search_gen ay hindi na ginagamit. Mangyaring gamitin twitter.cursor (twitter.search, q = 'your_query') sa halip, kung saan twitter ay ang iyong Twython halimbawa.
- Idinagdag pamamaraan get_list_memberships, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
- Idinagdag parameter auth_endpoint sa Twython .__ init__ para sa mga kaso kapag ang tamang mga parameter ay hindi ipinapakita sa panahon ng hakbang na pagpapatotoo.
Ano ang bagong sa bersyon 3.0.0:
- Nagbago `` twython / twython.py`` sa `` twython / api.py`` sa pagtatangkang gumawa ng istraktura tumingin ng kaunti neater.
- -. Inalis lahat ng camelCase function ng access (tulad ng anumang bagay `` getHomeTimeline`` ngayon `` get_home_timeline``)
- - Inalis `` shorten_url``. Sa `` requests`` library, ang pagpapaikli ng isang URL sa iyong sariling ay sapat na simple.
Ano ang bagong sa bersyon 2.10.0:
- URL ng callback ay opsyonal sa get_authentication_tokens sa accomedate mga gumagamit OOB-debit (di web client)
- Hindi bahagi ng python package, ngunit pagsubok na ito ay magagamit na ngayon kasama ang mga Travis .ci Hooks
- kahulugan Added __repr__ para sa Twython, kapag tumatawag lamang bumabalik & # x3c; Twython: APP_KEY & # x3e;
- nalinis up Twython.construct_api_url, ginagamit ng & quot; transparent & quot; mga parameter (tingnan ang ika-4 na bala sa bersyong ito para sa explaination)
- I-update ang mga kahilingan at mga kinakailangan sa mga kahilingan-oauthlib, pag-aayos ng pag-post ng mga file AT data post na magkasama, na ginagawang napatotohanan mga kahilingan sa pangkalahatan sa Python 3.3
Mga Kinakailangan :
- Python 2.6 o mas mataas
Mga Komento hindi natagpuan