No project description provided
Project description
ClosedAPI
Простой способ использования моего API
P.S На моём Boosty есть исходники первых версий api
Получение ключа
- Авторизуемся (если надо регестрируемся)
- Переходим и создаём ключ
- Полученый ключ куда нибудь сохраняем
- Готово!
Примеры
Пример 1: Взаимодействие с Чатом
Я добавил возможность взаимодествия с чатом. Вот пример:
from closedapi import Chat
message = input("Сообщение для отправки: ")
status = Chat("ваш API ключ").send_message(message)
if status == "MESSAGE_ADDED":
print("Отправлено!")
elif status == "KEY_NOT_FOUND":
print("Ключ не найден")
else:
print("Неизвестная ошибка")
Так же можно получить полную информацию о последнем сообщении.
from closedapi import Chat
info = Chat("ваш API ключ").get_last_message_info("id") # Вместо id можно указать это: id - id сообщения | sender - имя отправителя | sender_id - айди отправителя | message - сообщение | created_at - когда отправлено
if info == "KEY_NOT_FOUND":
print("Ключ не найден")
else:
print(info)
Также можно получить сообщение по его айди
from closedapi import Chat
message = Chat("ваш API ключ").get_message_by_id("151") # Вместо 151 можно указать любой другой айди | так же можно указать чтоб вернуло только сообщение, для этого можно прописать returnMessage = "1" или просто "1" после айди (по умолчанию: returnMessage = "0")
if message == "KEY_NOT_FOUND":
print("Ключ не найден")
else:
print(message)
Либо информацию
from closedapi import Chat
info = Chat("ваш API ключ").get_message_info_by_id("151", "id") # Тут как и в случае с get_last_message_info, вместо id что то из перечисленного ранее. И вместо 151 как и в случае с get_message_by_id заменить на любое другое айди
if info == "KEY_NOT_FOUND":
print("Ключ не найден")
else:
print(info)
Пример 2: Base64
Тут также есть декодер и энкодер Base64, вот пример декодера:
from closedapi import Base64
message = input("Текст для декодирования: ")
status = Base64("ваш API ключ").decode(message)
if status == "KEY_NOT_FOUND":
print("Ключ не найден")
else:
print(status)
А вот энкодера:
from closedapi import Base64
message = input("Текст для декодирования: ")
status = Base64("ваш API ключ").decode(message)
if status == "KEY_NOT_FOUND":
print("Ключ не найден")
else:
print(status)
Пример 3: Песочница PHP
Ну тут обьяснять не надо. Я думаю...
from closedapi import PHPsandbox
code = "echo 'Hello, World!';"
status = PHPsandbox("ключ").create_code(code) # Называеться create_code потому, что то, что указано в функции создаёт скрипт на сайте и возвращает ссылку на исполнение кода
print(status)
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
ClosedAPI-0.3.tar.gz
(3.9 kB
view details)
File details
Details for the file ClosedAPI-0.3.tar.gz
.
File metadata
- Download URL: ClosedAPI-0.3.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd7324d1c20fcad1e461b32cc16411a34a8e5cb2ff94cbbff8605ef0f1a890c8 |
|
MD5 | 9a4c2a4a9416bdea053f56c21541807c |
|
BLAKE2b-256 | 5b914ad99ac692edb4d7a8524f63de1405b11167b96a19095a07c6e762f26459 |