Skip to main content

A package to simplify work with the sms-man API

Project description

python Python 3.6

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)

Uploaded Source

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

Hashes for smsmanpy-0.0.1.tar.gz
Algorithm Hash digest
SHA256 86cc4285aeee52ed6e75d5097dfada87e1de50b4ffd2382317500a6405c2a045
MD5 9598cb910c86559c044799a397773bd4
BLAKE2b-256 aa4367d6840595a26ea4e479c8e9cebbfc7c85ac3b19ad8e1a067aa89cc9ff9f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page