Редактор темы

Реклама
Реклама

Dle news api - rest api для datalife engine

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

SusaPusa

Посетитель
Регистрация
5 Июн 2025
Сообщения
54
Рейтинг реакций
17
Баллы
8
1/3
Автор темы
Автономный API для управления новостями DLE через HTTP запросы

✨ Возможности:
  • CRUD операции - добавление, редактирование, удаление новостей
  • Получение данных - список новостей, поиск, фильтрация, пагинация
  • Категории - получение и управление категориями
  • Статистика - аналитика сайта через API
  • Безопасность - API ключи, rate limiting, защита от SQL инъекций
⚡ Особенности:
  • ✅ Работает БЕЗ подключения к engine/init.php DLE
  • Автоопределение структуры таблиц БД
  • Совместимость со всеми версиями DLE
  • JSON API с CORS поддержкой
  • Подробное логирование всех операций
Примеры использования:
Получение новостей:


bash
curl "https://site.com/api.php?action=get_news&limit=10"
Добавление новости:


bash
curl -X POST https://site.com/api.php \
-H "Content-Type: application/json" \
-d '{"action":"add_news", "api_key":"ключ", "title":"Заголовок", "short_story":"Описание", "full_story":"Текст"}'
PHP клиент:


php
$url = 'https://site.com/api.php?action=get_news&limit=5';
$data = json_decode(file_get_contents($url), true);
foreach ($data['data']['news'] as $news) {
echo $news['title'] . "\n";
}


https://github.com/Murkirpus/DLE-API
Установка:
  1. Скачать файл api.php
  2. Настроить подключение к БД
  3. Установить API ключ
  4. Готово!
Подходит для: мобильных приложений, SPA, интеграций с внешними системами, автоматизации публикации контента.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху