May 26, 2022
[MelonCrypt Service] Документация API
Наш сервис имеет API, с помощью которого Вы можете криптовать файлы через POST запросы.
Для авторазации, мы проверяем IP адрес и ID телеграм аккаунта (Посмотреть его можно в боте). После приобритения подписки на крипт и API, в настройках API (Настройки->Настройки API) появится актуальный сервер для запросов, API ключ и возможность изменения IP адреса.
* В примерах, доменное имя заменено на example.com
Пример крипта файла
import requests req_headers = {"apiKey": "API key", "telegramId": "Telegram ID"} test_file = open("test.exe", "rb") request = requests.post("http://example.com/getCrypt", headers=req_headers, files={"file": test_file}) if request: crypted = open("crypted.exe", "wb") crypted.write(request.content) crypted.close() else: print(request.text)
import requests req_headers = {"apiKey": "API key", "telegramId": "Telegram ID", "pumpSize": "400"} test_file = open("test.exe", "rb") request = requests.post("http://example.com/getCrypt", headers=req_headers, files={"file": test_file}) if request: crypted = open("crypted.zip", "wb") crypted.write(request.content) crypted.close() else: print(request.text)
* Максимальный размер файла — 10мб
* Максимальный размер пампа — 512мб, минимальный — 100мб
Ответы сервера
200 - Your crypted file 400 - "File not found" 401 - "Invalid parameters" 401 - "User not found" 401 - "Invalid IP address" 401 - "Invalid API key" 403 - "Subscription not found" 413 - "File is too big (max 10mb)" 413 - "Invalid pump size (min 100mb, max 512mb)"
Бот: @MelonCrypter_Bot
Тех. поддержка: @MelonService_Support