Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Dle news api - rest api для datalife engine

Тема в разделе "Полезный софт", создана пользователем SusaPusa, 8 июн 2025 в 21:16.

08.06.25 в 21:16
08.06.25 в 21:16
0
133
1
  1. TopicStarter Overlay
    SusaPusa

    SusaPusa Зелёный

    Регистрация:
    Четверг
    Сообщения:
    10
    Лучших ответов:
    0
    Рейтинги:
    +4 / 0 / -0
    Автономный 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, интеграций с внешними системами, автоматизации публикации контента.
     
    • Нравится Нравится x 1
Яндекс.Метрика