Написано в чистом Python, Twython является основным обертка для официального Twitter API.
Библиотека поставляется с поддержкой поддержку OAuth 2 и легко процедур аутентификации.
Разработчики могут использовать, чтобы запрашивать информацию о пользователе, списки Twitter, сроки потоков, прямых сообщений и все остальное, официальный API позволяет запрашивать.
Он даже поставляется с поддержкой некоторых базовых функций загрузки изображений, в том числе для чирикают фотографии, изменение профиля знамя, изменение профиля фоновое изображение и даже пользовательский аватар.
Для версий до Python 2.6, simplejson библиотека должна быть загружена, а
Что нового В этом выпуске:.
- PEP8'd код
- Добавлена `lookup_status` функция` endpoints.py`
- Добавлена аргумент ключевое слово, чтобы `cursor` вернуться полных страниц, а не отдельные результаты
- `cursor` теперь использует то время как цикл, а не рекурсия
- Исправлена проблема, когда Twython был излишне отключение сжатия
- Использование `responses` издеваться API вызовы в тестах
- Исправлены некоторые опечатки в документации
- Добавлена `retry_after` атрибут` TwythonRateLimitError`
- Добавлена `upload_media` метод` Twython` в пользу `update_with_media`
- протестующий `update_with_media` за Twitter API 1.1 (https://dev.twitter.com/rest/reference/post/statuses/update_with_media)
- Открепить `и` requests` запросы-oauthlib` в `requirements.txt`
Что нового в версии 3.1.0:
- Добавлена html_for_tweet статического метода. Этот метод принимает объект твит вернулся из API вызова Twitter и возвращает строку с URL, упоминает и Hashtags в твите заменен HTML.
- Pass client_args потоковой __init__, так же, как в ядре Twython (вы можете пройти заголовки, тайм-аут, крюки, прокси и т.д.)..
- Streamer имеет новые обработчики параметров, которые принимает список строк, связанных с функциями, которые помимо класса Streaming и начать с & Quot; on_ & Quot ;. т.е. ["Удалить"] передается, когда "Удалить" получена от потока реакции; on_delete будет называться.
- Когда фактическая ошибка запроса происходит и RequestException поднят, он поймал и TwythonError поднят вместо этого удобства.
- Добавлена & Quot; курсор и Quot; -как функциональность. Конечные точки с атрибутом iter_mode сможете быть переданы Twython.cursor и вернулся в качестве генератора.
- Twython.search_gen устарела. Пожалуйста, используйте twitter.cursor (twitter.search, Q = 'your_query "), где вместо Твиттер ваш экземпляр Twython.
- Добавлена методы get_list_memberships, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
- Добавлен параметр auth_endpoint в Twython .__ init__ для случаев, когда правильные параметры были не показаны во время стадии аутентификации.
Что нового в версии 3.0.0:
- Изменен `` twython / twython.py`` в `` twython / api.py`` в попытке сделать структуру выглядеть немного аккуратнее.
- -. Удалены все функции доступа CamelCase (ничего подобного `` getHomeTimeline`` теперь `` get_home_timeline``)
- - Удалены `` shorten_url``. С `` requests`` библиотеки, укорачивание URL самостоятельно достаточно просто.
Что нового в версии 2.10.0:
- Обратный звонок URL является обязательным в get_authentication_tokens для тех, кто использует accomedate Авторизация OOB (не веб-клиентов)
- Не является частью пакета питона, но тесты теперь доступны вместе с Трэвис CI крючков
- Добавлена __repr__ определение Twython, при вызове только возвращение & # x3c; Twython: APP_KEY & # x3e;
- Подчищены Twython.construct_api_url, использует и Quot; прозрачный и Quot; параметры (см 4-й пулю в этой версии для объяснений)
- Обновление запросы и требования запросы-oauthlib, фиксирующие размещения файлов и почтовых данных вместе, что делает проверку подлинности запросов в целом в Python 3.3
Требования
- Python 2.6 или выше
Комментарии не найдены