Skip to main content

ClosedAPI

Простой способ использования моего API

P.S На моём Boosty есть исходники первых версий api

Получение ключа

  1. Авторизуемся (если надо регестрируемся)
  2. Переходим и создаём ключ
  3. Полученый ключ куда нибудь сохраняем
  4. Готово!

Примеры

Пример 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)

Source distribution for ClosedAPI 0.3
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

Release history Release notifications | RSS feed

This release

0.3 This release

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page