SMSMAN Public API Python
This is a lightweight library that works as a connector to Sms-Man public API
Installation
pip install smsman
Documentation
https://sms-man.com/site/docs-apiv2
RESTful APIs
Usage examples:
from smsman.smsman import Smsman
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)
# Receive a SMS to the number
sms_code = client.get_sms(request_id)
Referral program
Detailed conditions of the affiliate program:
- The referral program was created exclusively to stimulate and the dissemination of information about the sms-man.com
- Each registered user sms-man.com can take part in the referral program.
- The number of invited users by one user - unlimited
- The inviting user is called the referrer, and the invited user is called the referral
- The referrer who invited a new active referral receives 3% of the costs of the referral
- The maximum amount of referral deductions from one referral is limited to $10. Upon reaching this amount accruals are suspended.
- Referral funds are withdrawn within 24 hours of the application. The minimum withdrawal amount is $5. Transfer to sms-man.com account is carried out instantly and without commission.
- The sms-man.com administration has the right to refuse to pay funds if facts of fake up invited users or other cases of abuse of the referral program are established.
How do I use the referral program in the API?
Find your referral code here
from smsman.smsman import Smsman
api_key = ""
ref_code = ""
client = Smsman(api_key, ref_code)
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
Metadata
Release files for smsman 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| smsman-1.0.3.tar.gz | 5.1 kB | Details |
Release files / smsman-1.0.3.tar.gz
| Download URL | smsman-1.0.3.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af48c363006d04ad4460f2142e678b4b0893c06b4d330f0a04c1114e0e159a38
|
|
BLAKE2b-256 checksum How to use checksums |
cd87cca15c1cf3e312e116e8f2b41afb0615eb0b29457bba90e3bc41645a672c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.2
|