napisany w czystym Pythonie, Twython jest podstawowym wrapper dla oficjalnego API Twittera.
Biblioteka posiada wsparcie dla OAuth 2 wsparcia i łatwych procedur uwierzytelniania.
Programiści mogą korzystać z kwerendy dotyczące informacji o użytkowniku, listy Twitterze, strumieni osi czasu, bezpośrednich komunikatów i co tam jeszcze oficjalne API pozwala zapytać o.
To nawet jest z obsługą niektórych podstawowych funkcji publikowania zdjęć, w tym na twitterze zdjęcia, zmieniając transparent profil, zmieniając obraz profil tła, a nawet awatara użytkownika.
W wersjach przed Python 2.6, simplejson biblioteka musi być załadowany oraz
Co nowego w tym wydaniu:.
- PEP8'd jakiś kod
- Dodane `lookup_status` funkcja` endpoints.py`
- Dodane argument, słów kluczowych, aby `cursor` powrócić całych stron, a nie indywidualne wyniki,
- `cursor` używa teraz pętla niż rekurencja
- Naprawiono błąd, gdzie Twython niepotrzebnie wyłączyć kompresję,
- Korzystanie `responses` z udawanym API wywołuje w testach
- Poprawiono kilka literówek w dokumentacji
- Dodane `retry_after` atrybut do` TwythonRateLimitError`
- Dodane metody `upload_media` do` Twython` za `update_with_media`
- deprecjację `update_with_media` na Twitterze API 1.1 (https://dev.twitter.com/rest/reference/post/statuses/update_with_media)
- Odepnij i `` requests` żądania-oauthlib` w `requirements.txt`
Co nowego w wersji 3.1.0:
- Dodane html_for_tweet metody statycznej. Metoda ta przyjmuje obiekt tweet wróciłem z Twitter API wezwanie i zwróci ciąg z adresów URL, wspomina i hashtags w tweet zastąpić HTML.
- Przekaż client_args do __init__ strumieniowego, podobnie jak w rdzeniu Twython (można przekazać nagłówki, limitu czasu, haki, proxy, itp.).
- Streamer ma nowych parametrów, które akceptuje koparki listę łańcuchów związanych z funkcjami, które są od siebie klasy Streaming i zaczynają się & quot; & quot ;. on_ czyli ['delete'] jest przekazywane, gdy "delete" jest odbierane od odpowiedzi strumienia; będzie on_delete nazwać.
- Jeśli rzeczywisty błąd wniosek dzieje i RequestException podnosi się, że zostanie złapany i TwythonError jest podniesiona, a nie dla wygody.
- Dodane & quot; Kursor & quot; -jak funkcjonalność. Punkty końcowe z atrybutem iter_mode będą mogły być przekazywane do Twython.cursor i powrócił jako generator.
- Twython.search_gen została zaniechana. Proszę używać twitter.cursor (twitter.search, q = 'your_query ") zamiast, gdzie Twitter jest instancja Twython.
- Dodano metody get_list_memberships, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
- Dodano parametr auth_endpoint do Twython .__ init__ w przypadkach, gdy nie były pokazane odpowiednie parametry podczas etapu uwierzytelniania.
Co nowego w wersji 3.0.0:
- Zmienione `` twython / twython.py`` do `` twython / api.py`` w celu uczynienia struktura wygląda trochę schludniej.
- . - Usunięto wszystkie dostępu funkcji camelCase (coś podobnego `` getHomeTimeline`` jest teraz `` get_home_timeline``)
- - Usunięto `` shorten_url``. Z `` requests`` biblioteki, skracania adresów URL na własną rękę jest dość proste.
Co nowego w wersji 2.10.0:
- zwrotny adres URL jest opcjonalne w get_authentication_tokens do accomedate korzystających Zezwolenie OOB (klienci nie internetowych)
- Nie jest częścią pakietu python, ale testy są teraz dostępne wraz z hakami Travis CI
- Dodane __repr__ definicja Twython, podczas wywoływania tylko powrocie & # x3c; Twython: APP_KEY & # x3e;
- oczyścić Twython.construct_api_url, wykorzystuje & quot; przejrzyste & quot; parametry (patrz 4-sze kulę w tej wersji na wyjaśnieniu)
- wnioski Aktualizuj i wymagania wnioski-oauthlib, mocowania wysyłania plików i dane POST razem, co uwierzytelnionych wniosków w ogóle w Pythonie 3.3
Wymagania :
- Python 2.6 lub wyższy,
Komentarze nie znaleziono