API tương tác với người dùng

Một phần của tài liệu Mạng xã hội review ẩm thực (Trang 61 - 63)

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

Một phần của tài liệu Mạng xã hội review ẩm thực (Trang 61 - 63)

Tải bản đầy đủ (PDF)

(114 trang)