A package to simplify work with the sms-man API
Project description
This is a lightweight library that works as a connector to Sms-Man public API
Installation
pip install smsmanpy
Documentation
https://sms-man.com/site/docs-apiv2
RESTful APIs
Usage examples:
from smsmanpy import Smsman
#To receive an API key, you need to register on the sms-man.com website.
api_key = ""
client = Smsman(api_key)
# Get current balance
print(client.get_balance())
# Get information about all services
print(client.get_all_services())
# Get information about all countries
print(client.get_all_countries())
# Get the number of numbers for the selected country and service
print(client.get_limits(country_id=1, application_id=1))
# Buy new number
request_id, phone_number = client.request_phone_number(country_id=1,
application_id=1)
# Buy many numbers
print(client.request_phone_numbers(country_id=1,
application_id=1,
amount=10))
# Receive a SMS to the number
sms_code = client.get_sms(request_id)
Contributing
Contributions are welcome.
If you've found a bug within this project, please open an issue to discuss what you would like to change.
If it's an issue with the API, please write it on out site Sms-man Feedback
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
smsmanpy-0.0.2.tar.gz
(3.7 kB
view details)
File details
Details for the file smsmanpy-0.0.2.tar.gz.
File metadata
- Download URL: smsmanpy-0.0.2.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a451f2763f00b0cdad53831ba1e633bf0d4f18ac36acbf726594dfc7706edbc0
|
|
| MD5 |
b27293a61b64daefe16f9919807114de
|
|
| BLAKE2b-256 |
4c6d9e77c67c39c493faeeed60ba97d12d73bd176e59ece314ffe93fb6266579
|