P.Thức Đường dẫn Tham số Mô tả POST /user/login
Nội dung yêu cầu: - email: mail đăng kí của user
- password: mật khẩu của tài khoản
Đăng nhập vào tài khoản
POST /user/logout Header:- token: mã xác nhận đăng nhập người dùng
Đăng xuất khỏi hệ thống
POST /user/signup
Nội dung yêu cầu: - lastname: họ của người dùng
- firstname: tên của người dùng
- email: email đăng kí tài khoản
- password: mật khẩu đăng nhập
- birthday: ngày sinh của người dùng - address: địa chỉ người dùng
Đăng kí tài khoản mới
POST /user/forgotPassword Nội dung yêu cầu:- email: email người dùng Gửi mail đến để người dùng đổi mật khẩu PATCH /user/updatePassword Header: - token: mã xác nhận đăng nhập của người dùng Nội dung yêu cầu:
- currentPassword: mật khẩu hiện tại
- newPassword: mật khẩu mới
Đổi mật khẩu tài khoản người dùng
PATCH /user/resetPassword/:token
Nội dung yêu cầu:
- password: mật khẩu mới - token: mã xác nhận được gửi qua mail
Khôi phục mật khẩu
GET /user/:id
Header:
- token: mã xác nhận đăng nhập của người dùng Nội dung yêu cầu: - id: id của user
Lấy thông tin người dùng
PATCH /user/:id Header:-token: mã xác nhận đăng nhập của người dùng
Chỉnh sửa thông tin người dùng DELETE /user/:id Header:- token: mã xác nhận đăng
nhập của người dùng Xóa người dùng GET /user/followers/:id Header: - token: mã xác nhận đăng nhập của người dùng Nội dung yêu cầu: - id: id của người dùng
Danh sách user đang theo dõi mình
GET /user/followings/:id
Header:
- token: mã xác nhận đăng nhập của người dùng Nội dung yêu cầu: - id: id của người dùng
Danh sách user mà user hiện tại đang theo dõi
POST /user/followUser
Header:
- token: mã xác nhận đăng nhập của người dùng Nội dung yêu cầu: - id: id của người dùng cần theo dõi
Theo dõi người dùng khác
POST /user/followRestaurant
Header:
- token: mã xác nhận đăng nhập của người dùng Nội dung yêu cầu: - id: id của nhà hàng cần theo dõi
Theo dõi nhà hàng
GET /user/restaurant/getRestaurantFollow Header:- token: mã xác nhận đăng nhập của người dùng
Danh sách nhà hàng mà user hiện tại đang theo dõi
POST /user/changeBackgroundPicture
Header:
- token: mã xác nhận đăng nhập của người dùng Nội dung yêu cầu: - data: ảnh bìa của người dùng
Thay đổi ảnh bìa