This is a lightweight library that works as a connector to Sms-Man public API
pip install smsmanpyhttps://sms-man.com/site/docs-apiv2
Usage examples:
from smsmanpy import Smsman
#To receive an API key, you need to register on the sms-man.com website.
api_key = "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')
# Reject the number
client.reject_number('request_id')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