BolshakovAndrey / api_yatube

REST_Full API для социальной сети блогеров YaTube

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

REST_Full API для социальной сети блогеров YaTube

Учебный Проект Яндекс.Практикум

Описание

Социальная сеть для публикации личных дневников. Это сайт, на котором можно создать свою страницу. Если на нее зайти, то можно посмотреть все записи автора. Пользователи могут заходить на чужие страницы, подписываться на авторов и комментировать их записи. Автор может выбрать имя и уникальный адрес для своей страницы. Администратор имеет возможность модерировать записи и блокировать пользователей, если начнут присылать спам. Записи можно отправить в группу и посмотреть в ней записи разных авторов.

API

Позволяет работать со следующими сущностями:

Посты (Получить список всех постов, создать новую публикацию от имени авторизованного пользователя, получить публикацию по id, обновить публикацию по id, удалить публикацию по id)

Коментарии (Получить список всех комментариев публикации, создать новый комментарий для публикации от имени авторизованного пользователя, получить комментарий для публикации по id, обновить комментарий для публикации по id, удалить комментарий для публикации по id)

JWT-токен (Получение или обновление токена)

Подписки (Получить список всех подписчиков, создать подписку)

Группы (Получить список всех групп, создать новую группу)

Полная документация API (redoc.yaml)

На запущенном проекте документация доступна по адресу: /api/v1/docs/redoc/

About

REST_Full API для социальной сети блогеров YaTube


Languages

Language:Python 100.0%