Что нового

DLE API (1 Viewer)

  • Автор темы MaHarder
  • Дата начала
MaHarder

MaHarder

Модератор
SkripTers TEAM
Кодеры
OLD SkripTers
Регистрация
17 Дек 2019
Сообщения
1,443
Реакции
810
RESTFul API для движка DLE. Данное апи является не официальным. Были переняты методы GET, POST; PUT и DELETE.
Написан на основе Slimframework 3, дабы поддерживались версии PHP 5.6.

Подключение к API идёт через заголовки, чтобы обезопасить простые запросы от ненужных добродетелей.
Запрос любой таблицы, прописанный в маршрутизаторе, доступен по методам GET, POST, PUT и DELETE.
Неверные запросы сохраняются в папке api/includes/logs
Ключ генерируется с привязкой к секретному ключу и имени пользователя

Документация: https://documenter.getpostman.com/view/7856564/2s93CLsZ6p (дополняю её)

Сам модуль: https://devcraft.club/downloads/dle-api.20/download
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    51.2 КБ · Просмотры: 118
  • Screenshot_2.png
    Screenshot_2.png
    65.1 КБ · Просмотры: 117
  • Screenshot_3.png
    Screenshot_3.png
    55.6 КБ · Просмотры: 115
  • Screenshot_4.png
    Screenshot_4.png
    126 КБ · Просмотры: 113
  • Screenshot_5.png
    Screenshot_5.png
    122.5 КБ · Просмотры: 112
  • Screenshot_8.png
    Screenshot_8.png
    25.9 КБ · Просмотры: 115
  • Screenshot_7.png
    Screenshot_7.png
    31.6 КБ · Просмотры: 108
  • Screenshot_6.png
    Screenshot_6.png
    100.6 КБ · Просмотры: 117
Последнее редактирование:
проблема с sql если кто сможет вдохните жизнь в этот модуль :)
 
Релиз был обновлён до версии 0.2.1
  • Оптимизирован код
  • Генерация ключа привязана к времени
  • Добавлена возможность добавлять ключи независимо от пользователя => для этого нужно выбрать в меню пользователя "Гость / Неавторизованный"'
  • Добавлена возможность генерировать свои рутеры на основе базы данных => читайте документацию
  • Обновлены данные для таблиц базы данных
  • Обновлена документация API
  • Минимальные требования к серверу поднял до минимально требуемой версии от DLE-News -> 7.4, возможно не будет...
  • Удалена процедура проверки (спасибо BaDDex)
Обновил документацию API - https://documenter.getpostman.com/view/7856564/2s93CLsZ6p

Релиз был обновлён до версии 0.2.2: Исправление ошибок
- [FIX] Поправлены файлы рутинга, которые забыл заменить
- [FIX] Поправлена функция сохранения кеша, из-за чего выдавало ответ null
 
Последнее редактирование:
Релиз был обновлён до версии 0.2.1
  • Оптимизирован код
  • Генерация ключа привязана к времени
  • Добавлена возможность добавлять ключи независимо от пользователя => для этого нужно выбрать в меню пользователя "Гость / Неавторизованный"'
  • Добавлена возможность генерировать свои рутеры на основе базы данных => читайте документацию
  • Обновлены данные для таблиц базы данных
  • Обновлена документация API
  • Минимальные требования к серверу поднял до минимально требуемой версии от DLE-News -> 7.4, возможно не будет...
  • Удалена процедура проверки (спасибо BaDDex)
Обновил документацию API - https://documenter.getpostman.com/view/7856564/2s93CLsZ6p

Релиз был обновлён до версии 0.2.2: Исправление ошибок
- [FIX] Поправлены файлы рутинга, которые забыл заменить
- [FIX] Поправлена функция сохранения кеша, из-за чего выдавало ответ null
  20230227 121317
При генерации ключа и при создании (ради примера убрал разделение) было $key_length / $block_length); убрал $key_length . $block_length);
  20230227 122043

И при сохранение
 
Последнее редактирование:
Не наблюдаю подобной проблемы, только что поставил на чистую DLE 16.0
 
7.4, как указано здесь: https://dle-news.ru/request.html


Однако, я заметил не состыковку, после обновления до 16ой версии. ДЛЕ просит пыху 8.1, хоть в минималке 7.4 стоит
 
7.4, как указано здесь: https://dle-news.ru/request.html


Однако, я заметил не состыковку, после обновления до 16ой версии. ДЛЕ просит пыху 8.1, хоть в минималке 7.4 стоит
Вот почему у меня ошибки, а для версии php 8+ будете обновлять если да то когда ?
 
да вот и думаю, может реально обновить до последней PHP версии и не париться
 
Оптимизация кода
  • [UPDATE] Оптимизация кода под PHP 8.2
  • [NEW] Минимально поддерживаемая версия DLE - 16.0
  • [UPDATE] Изменён список алгоритмов на hash_hmac_algos
 
Оптимизация кода
  • [UPDATE] Оптимизация кода под PHP 8.2
  • [NEW] Минимально поддерживаемая версия DLE - 16.0
  • [UPDATE] Изменён список алгоритмов на hash_hmac_algos
Подскажи пожалуйста в чем проблема ?
  20230227 155203
 

Пользователи, просматривающие данную тему

Верх