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)
Metadata
Release files for ClosedAPI 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 | |
|---|---|---|---|
| ClosedAPI-0.3.tar.gz | 3.9 kB | Details |
Release files / ClosedAPI-0.3.tar.gz
| Download URL | ClosedAPI-0.3.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd7324d1c20fcad1e461b32cc16411a34a8e5cb2ff94cbbff8605ef0f1a890c8
|
|
BLAKE2b-256 checksum How to use checksums |
5b914ad99ac692edb4d7a8524f63de1405b11167b96a19095a07c6e762f26459
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.1
|