-
Notifications
You must be signed in to change notification settings - Fork 0
TCode-lab/blog-basic
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# BlogBasic # BlogBasic API ✅ GET : /users/ ✅ GET : /users/<user_id> ✅ GET : /users/<user_id>/blogs ✅ GET : /blogs/ - получение данных о всех блогах ✅ GET : /blogs/<blog_id> - возвращает блог. ✅ GET : /blogs/<blog_id>/posts/ - возвращает все посты блога. ✅ GET : /blogs/<blog_id>/posts/<post_id> - возвращает пост. GET : /blogs/<blog_id>/posts/<post_id>/comments - возвращает комментарии к посту. GET : /blogs/<blog_id>/posts/<post_id>/comments/<comment_id> - возвращает комментарий. ✅ POST : /blogs/ : HEADERS=["token" : "<auth_token>"] : DATA=['{"title": "<blog_title>"}'] - создаёт блог. Возвращает его id. POST : /blogs/<blog_id>/posts : HEADERS=["token" : "<auth_token>"] : DATA=['{"title": "<post_title>","content": "<post_data>"}'] - создаёт пост. Возвращает его id. POST : /blogs/<blog_id>/posts/<post_id>/comments/ : HEADERS=["token" : "<auth_token>"] : DATA=['{"content": "<comment_data>"}'] - создает комментарий к посту. Возвращает его id. DELETE : /posts/<post_id> : HEADERS=["token" : "<auth_token>"] - удаляет пост, если он принадлежит пользователю. Возвращает статус. DELETE : /comments<comment_id> : HEADERS=["token" : "<auth_token>"] - удаляет комментарий, если он принадлжит пользователю. Возвращает статус. PUT : /blogs/<blog_id>/posts/<post_id> : HEADERS=["token" : "<auth_token>"] : DATA=['{"title": "<post_title>","content": "<post_data>"}'] - изменяет содержание поста, если он принадлежит пользователю. Возвращает код операции. PUT : /blogs/<blog_id>/posts/<post_id>/comments/<comment_id> : HEADERS=["token" : "<auth_token>"] : DATA=['{"content": "<comment_data>"}'] - изменяет содержание комментария, если он принадлежит пользователю. Возвращает код операции. ✅ POST : /auth/register : DATA=['"username":"<username>","password":"<password>"'] - создаёт аккаунт, если возможно. Возвращает токен авторизации. ✅ POST : /auth/login : DATA=['"username":"<username>","password":"<password>"'] - авторизация в существующий аккаунт. Возвращает токен авторизации.
About
pet-проект
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published