Skip to main content

No project description provided

Project description

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)

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

ClosedAPI-0.3.tar.gz (3.9 kB view details)

Uploaded Source

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

Hashes for ClosedAPI-0.3.tar.gz
Algorithm Hash digest
SHA256 fd7324d1c20fcad1e461b32cc16411a34a8e5cb2ff94cbbff8605ef0f1a890c8
MD5 9a4c2a4a9416bdea053f56c21541807c
BLAKE2b-256 5b914ad99ac692edb4d7a8524f63de1405b11167b96a19095a07c6e762f26459

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page