A simple Python API for 5sim.net
Project description
FiveSim
A simple Python API for 5sim.net
Installation
Before proceeding, you should register an account on 5sim.net and generate a personal API key to use.
Install from source:
pip install git+https://github.com/squirrelpython/5sim-python.git
Alternatively, install from PyPI:
pip install 5sim-python
Client
from fivesim import FiveSim
# These example values won't work. You must get your own api_key
API_KEY = 'ey.............'
client = FiveSim(API_KEY)
Endpoints
Official docs here
User
# Balance request
client.get_balance() # Provides profile data: email, balance and rating.
Products and prices
# Products request
client.product_requests(country='russia', product='telegram') # To receive the name, the price, quantity of all products, available to buy.
# Prices request
client.price_requests() # Returns product prices
# Prices by country
client.price_requests_by_country(country='russia') # Returns product prices by country
# Prices by product
client.price_requests_by_product(product='telegram') # Returns product prices by product
# Prices by country and product
client.price_requests_by_country_and_product(country='russia' ,product='telegram') # Returns product prices by country and specific product
Purchase
# Buy activation number
client.buy_number(country='russia', operator='any', product='telegram') # Buy new activation number
# Buy hosting number
client.buy_hosting_number(country='russia', operator='any', product='amazon') # Buy new hosting number
# Re-buy number
client.rebuy_number(product='telegram', number='7485.....') # Re-buy number
Order management
# Check order (Get SMS)
client.check_order(order_id='12345678') # Check the sms was received
# Finish order
client.finish_order(order_id='12345678') # Finish the order after code received
# Cancel order
client.cancel_order(order_id='12345678') # Cancel the order
# Ban order
client.ban_order(order_id='12345678') # Cancel the order if banned from the service
# SMS inbox list
client.sms_inbox_list(order_id='12345678') # Get SMS inbox list by order's id.
Powered by SquirrelPython.
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
5sim-python-1.0.1.tar.gz
(4.1 kB
view details)
Built Distribution
File details
Details for the file 5sim-python-1.0.1.tar.gz
.
File metadata
- Download URL: 5sim-python-1.0.1.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b3b9efe3638065b557d6bdda487212589a490658b69419485215db25a7708f1 |
|
MD5 | 0bb0d3d845b7927e811834e18dc11033 |
|
BLAKE2b-256 | a76d207e5d1276d89fb2a61b30a22e2f2b1f3551060b6008bb8af540fba0b861 |
File details
Details for the file 5sim_python-1.0.1-py2.py3-none-any.whl
.
File metadata
- Download URL: 5sim_python-1.0.1-py2.py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f3cc7ec7339b52a32b483aee6778c59a565ee01aff11cbad2175a92167e4062 |
|
MD5 | 329f3c42d46c99ae5229da06046486e8 |
|
BLAKE2b-256 | b7998a9c699474dc2f757cd7eb9bca5c5761ccf1fba672229129bed33eb6744e |