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 hashes)