Python SDK для LiveSurf API
Project description
LiveSurf SDK (Python)
- Python SDK для LiveSurf API (https://api.livesurf.ru/).
- Документация API (https://livesurf.ru/api_documentation.html)
- Получить API-ключ (https://livesurf.ru/api)
🧩 Возможности
- Авторизация по API ключу
- Все методы API LiveSurf
- Повтор запросов при 429/5xx
- Лимит 10 запросов/сек
- Простая интеграция и читаемые исключения
📦 Установка
pip install livesurf-sdk
🚀 Пример использования
from livesurf_sdk.api import LiveSurfApi
api = LiveSurfApi("ВАШ_API_КЛЮЧ")
user = api.get_user()
print(user)
⚙️ Дополнительные параметры
api = LiveSurfApi("API_KEY", timeout=20, rate_limit=5, max_retries=5)
Доступные методы API
Пользователь
| Метод | Описание |
|---|---|
getUser() |
Получение информации о пользователе |
setAutoMode() |
Включение автоматического режима (АРК) |
setManualMode() |
Включение ручного режима работы |
Категории, страны, языки, источники
| Метод | Описание |
|---|---|
getCategories() |
Список возможных категорий |
getCountries() |
Список возможных стран |
getLanguages() |
Список доступных языков |
getSourcesAd() |
Список рекламных площадок |
getSourcesMessengers() |
Список мессенджеров |
getSourcesSearch() |
Список поисковых систем |
getSourcesSocial() |
Список социальных сетей |
Группы
| Метод | Описание |
|---|---|
getGroups() |
Информация о всех добавленных группах |
getGroup(id) |
Информация о конкретной группе |
updateGroup(id, data) |
Изменение настроек группы |
deleteGroup(id) |
Удаление группы |
createGroup(data) |
Создание новой группы |
cloneGroup(id, name) |
Клонирование группы |
addGroupCredits(id, credits) |
Зачисление кредитов группы |
Страницы
| Метод | Описание |
|---|---|
getPage(id) |
Информация о конкретной странице |
updatePage(id, data) |
Изменение настроек страницы |
deletePage(id) |
Удаление страницы |
createPage(data) |
Создание новой страницы |
clonePage(id) |
Клонирование страницы |
movePageUp(id) |
Перемещение страницы вверх |
movePageDown(id) |
Перемещение страницы вниз |
startPage(id) |
Запуск страницы в работу |
stopPage(id) |
Остановка работы страницы |
getStats(params) |
Статистика показа страницы |
Лицензия
MIT License — свободное использование, копирование и модификация.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
livesurf_sdk-1.0.tar.gz
(4.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file livesurf_sdk-1.0.tar.gz.
File metadata
- Download URL: livesurf_sdk-1.0.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2fed0b3df91214ecdcf272244488c8d780ae8a43f61fc4f674503161b81b823
|
|
| MD5 |
0f67f7d11fae8bff9a4108fc57e05aa8
|
|
| BLAKE2b-256 |
974b0a97a947b136c244b6a69a69471cf016038ba4d273449ea21062eb3f309b
|
File details
Details for the file livesurf_sdk-1.0-py3-none-any.whl.
File metadata
- Download URL: livesurf_sdk-1.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97b97dc77f75040d3351d6cc942c0d8a443d0da3897bce2b91a47e264a50b55e
|
|
| MD5 |
45b2554512a9d3968e3807dcf988a9c9
|
|
| BLAKE2b-256 |
c0cc50034ba7e5db249437bb830b170d722bbfb318d960b4e47e836350ef9f78
|