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.requests 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.1.tar.gz
(3.7 kB
view details)
File details
Details for the file smsmanpy-0.0.1.tar.gz.
File metadata
- Download URL: smsmanpy-0.0.1.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 |
86cc4285aeee52ed6e75d5097dfada87e1de50b4ffd2382317500a6405c2a045
|
|
| MD5 |
9598cb910c86559c044799a397773bd4
|
|
| BLAKE2b-256 |
aa4367d6840595a26ea4e479c8e9cebbfc7c85ac3b19ad8e1a067aa89cc9ff9f
|