Модуль для связи API (vak-sms.com)
Project description
VakSmsApi - Документация
Установка самого модуля
pip install VakSmsApi
Устанавливаем ещё одну библиотеку для работы модуля
pip install requests
Аргументы инфо:
service
- Код сайта, сервиса, соц. сетиcountry
- Код страны номера телефонаoperator
- Необязательный параметр. Имя оператораtel
- Номер телефона на который ранее был получен код из СМСidNum
- ID операцииstatus="send"
- Еще СМСstatus="end"
- Отмена номераstatus="bad"
- Номер уже использован, забанен
Варианты ошибок:
{"error": "apiKeyNotFound"} # Неверный API ключ.
{"error": "noService"} # Данный сервис не поддерживается, свяжитесь с администрацией сайта.
{"error": "noNumber"} # Нет номеров, попробуйте позже.
{"error": "noMoney"} # Недостаточно средств, пополните баланс.
{"error": "noCountry"} # Запрашиваемая страна отсутствует.
{"error": "noOperator"} # Оператор не найден для запрашиваемой страны.
{"error": "badStatus"} # Неверный статус.
{"error": "idNumNotFound"} # Неверный ID операции.
{"error": "badService"} # Неверный код сайта, сервиса, соц. сети.
{"error": "badData"} # Отправлены неверные данные.
Пример кода:
from VakSmsApi import *
api = VakSmsApi(api_key="API КЛЮЧ")
# Баланс пользователя, в рублях
balance = api.get_balance()
print(balance)
# Получить информацию об сервисе
get_count_num = api.get_count_number(service="СЕРВИС", country="СТРАНА", operator="ОПЕРАТОР")
print(get_count_num)
# Получение временного номера
get_num = api.get_number(service="СЕРВИС", country="СТРАНА", operator="ОПЕРАТОР")
print(get_num)
# Продление полученного ранее номера
get_progl = api.prolongNumber(service="СЕРВИС", tel="НОМЕР ТЕЛЕФОНА")
print(get_progl)
# Изменение статуса
status_change = api.change_status
(idNum="ID временного номера", status="Статус")
print(status_change)
# Получить SMS
sms = api.get_sms(idNum="ID временного номера")
print(sms)
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
VakSmsApi-1.0.tar.gz
(2.9 kB
view details)
Built Distribution
File details
Details for the file VakSmsApi-1.0.tar.gz
.
File metadata
- Download URL: VakSmsApi-1.0.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58e9763d1a5147129a9c79df46ce6784664ccefd58155b94a2f47a8b1ad077c4 |
|
MD5 | 257ef077b0570b33fa603e95df305e97 |
|
BLAKE2b-256 | db4b2d0ec2e8b6d94b0f82e62c117db8601ba5b1044e24be20399a84452867ca |
File details
Details for the file VakSmsApi-1.0-py3-none-any.whl
.
File metadata
- Download URL: VakSmsApi-1.0-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b65ced4b3d263f2da3df69cf5a3ab72cb71a3505343f310d9da299980a6f3da |
|
MD5 | ab6d04a9f87f525cd3ceff158a9a4bbc |
|
BLAKE2b-256 | c969d6a55be0bb155d13668aa274a43079ece8a5db86356c7a7dcb0fa0d87c3b |