Получение короткой byt.ly-ссылки, количество посещений по ней.
Python3 должен быть уже установлен.
Затем используйте pip
(или pip3
, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Для работы необходим доступ к API Bitly, для этого:
- Регистрируемся на https://bitly.com/.
- Заходим в зарегестрированный аккаунт.
- Генерируем токен.
Переходим в меню
Settings
->Advanced Settings
->OAuth
->Generic Access Token
. Вводим свой пароль в полеPassword
и кликаем на кнопкуGenerate token
. - Создаем файл
.env
, в котором делаем запись видаTOKEN=<ваш_токен>
.
При запуске указывается обязательный параметр -l
- ссылка на внешний ресурс или ли bitly-ссылка.
$ python main.py -l https://yandex.ru
Созданная сокращенная ссылка: http://bit.ly/2JgNCf1
$ python main.py -l bit.ly/2JgNCf1
Сумарное кол-во кликов по ссылке: 1
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.