Framework for SP API
Reason this release was yanked:
outdated
Project description
pyspapi
Фреймворк API для серверов СП
Установка
Требуется Python 3.7 или выше
Windows
pip install pyspapi
Linux
sudo apt pip3 install pyspapi
Примеры
Оплата
import spapi
api = spapi.Api(card_id='CARD_ID',
token='TOKEN')
print(api.payment(amount=1,
redirecturl='https://www.google.com/',
webhookurl='https://www.yourwebhook.com/',
data='Какие-то данные'
)
)
amount
- Стоимость покупки в АРахredirectUrl
- URL страницы, на которую попадет пользователь после оплатыwebhookUrl
- URL, куда наш сервер направит запрос, чтобы оповестить ваш сервер об успешной оплатеdata
- Строка до 100 символов, сюда можно пометить любые полезные данных.
Получение данных об успешной оплате
После успешной оплаты на URL указанный в webhookUrl
придет POST запрос.
Тело запроса будет в формате JSON:
payer
- Ник игрока, который совершил оплатуamount
- Стоимость покупкиdata
- Данные, которые вы отдали при создании запроса на оплату
Переводы
import spapi
api = spapi.Api(card_id='CARD_ID',
token='TOKEN')
print(api.transaction(receiver='12345',
amount=1,
comment="test"
)
)
receiver
- Номер карты получателяamount
- Количество АР для переводаcomment
- Комментарий к переводу
Проверка наличия проходки
import spapi
api = spapi.Api(card_id='CARD_ID',
token='TOKEN')
print(api.check_user(discord_user_id=123456789012345678)
)
discord_user_id
- ID пользователя в Discord.
В ответ вы получите JSON:
username
- Ник пользователя или null, если у пользователя нет входа на сервер.
Ссылки
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyspapi-1.0.1.tar.gz
(3.8 kB
view details)
File details
Details for the file pyspapi-1.0.1.tar.gz
.
File metadata
- Download URL: pyspapi-1.0.1.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67252b834cf82c1a3a280e195ca34dc3714514e5ea85eeeed852b3a4d73e4eda |
|
MD5 | e92004d4b336338e7851dc633a997e5c |
|
BLAKE2b-256 | 1d1f07c4009e1aa52fceb0b23224f41612de30e6c26b70d33199acb2873319cc |