Group7
  1. users & auth
Group7
  • phones
    • Get a list of all phones
      GET
    • Get phone by id
      GET
    • Get the 5 phones that will sell out soon
      GET
    • Get the hot 5 mobile phones
      GET
    • Search for mobile phones by title keyword
      GET
    • Shopping Cart Checkout
      POST
    • Post mobile reviews (as a buyer)
      POST
    • Hide/Show Comments (as a buyer)
      PUT
    • Get details and quantities of phones purchased (as a buyer)
      POST
    • Get details of reviewed phones (as a buyer)
      POST
    • Get reviewed phones and corresponding reviews (as a buyer)
      POST
    • View phones for sale and reviews (as a seller)
      POST
    • Enable/disable mobile phones (as a seller)
      PUT
    • Change mobile phone information
      PUT
    • createPhone
      POST
    • Delete phone
      DELETE
    • Sellers view phones for sale
      POST
    • Get phone by id for list
      GET
  • users & auth
    • Registration
      POST
    • Verify email address
      GET
    • Login
      POST
    • Forgot your password (enter your email address)
      POST
    • Reset password
      PUT
    • Obtaining user information
      GET
    • Modify user information
      PUT
    • Reset password
      PUT
  1. users & auth

Obtaining user information

GET
localhost:5001/api/users/profile
Get the user information. The token of the current user needs to be passed to the back end in the format: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9. eyJpZCI6IjY0NWE1NTk2ZTgzOTc5M2Q2OGZmOWY2MCIsImlhdCI6MTY4MzY5MzMzNiwiZXhwIjoxNjg2Mjg1MzM2fQ. DiQZdKqsKroxR3804F2qmcMh8vpwhsgMH5Zhd5eP9cM

Request

Header Params
Authorization
string 
required
开头得加Bearer,然后是空格,然后是token
Example:
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0NWE1NTk2ZTgzOTc5M2Q2OGZmOWY2MCIsImlhdCI6MTY4MzY5MzMzNiwiZXhwIjoxNjg2Mjg1MzM2fQ.DiQZdKqsKroxR3804F2qmcMh8vpwhsgMH5Zhd5eP9cM

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'localhost:5001/api/users/profile' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0NWE1NTk2ZTgzOTc5M2Q2OGZmOWY2MCIsImlhdCI6MTY4MzY5MzMzNiwiZXhwIjoxNjg2Mjg1MzM2fQ.DiQZdKqsKroxR3804F2qmcMh8vpwhsgMH5Zhd5eP9cM'

Responses

🟢200Success
application/json
Body
_id
string 
required
firstname
string 
required
lastname
string 
required
email
string 
required
Example
{
  "_id": "string",
  "firstname": "string",
  "lastname": "string",
  "email": "string"
}
🟠401Unauthorized
🟠404Record does not exist
Previous
Reset password
Next
Modify user information
Built with