Korean Dummy JSON

📃 Users Docs

총 20개의 유저 데이터가 제공됩니다.

⚠️POST, PUT, PATCH, DELETE Method는 실제 서버 DB에는 영향을 주지 않으며, 더미 데이터로 처리됩니다.

유저 조회하기

Endpoint : /users/:id

Method : GET

유저를 조회합니다.

코드를 복사하여 Fetch URL의 id를 변경해 보세요.

fetch("https://koreandummyjson.site/api/users/1")
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}

유저 목록 조회하기

Endpoint : /users

Method : GET

전체 유저 목록을 조회합니다.

fetch("https://koreandummyjson.site/api/users")
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}

유저 목록 페이징

Endpoint : /users?page={page}&limit={limit}

Method : GET

전체 유저 목록을 페이징 처리하여 조회합니다.

코드를 복사하여 Fetch URL의 page limit을 변경해 보세요.

fetch("https://koreandummyjson.site/api/users?page=1&limit=10")
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}

유저 할 일 목록 조회하기

Endpoint : /users/:id/todos

Method : GET

유저의 할 일 목록을 조회합니다.

코드를 복사하여 Fetch URL의 id를 변경해 보세요.

fetch("https://koreandummyjson.site/api/users/1/todos")
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}

유저 게시물 목록 조회하기

Endpoint : /users/:id/posts

Method : GET

유저의 게시물 목록을 조회합니다.

코드를 복사하여 Fetch URL의 id를 변경해 보세요.

fetch("https://koreandummyjson.site/api/users/1/posts")
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}

유저 댓글 목록 조회하기

Endpoint : /users/:id/comments

Method : GET

유저의 댓글 목록을 조회합니다.

코드를 복사하여 Fetch URL의 id를 변경해 보세요.

fetch("https://koreandummyjson.site/api/users/1/comments")
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}

유저 리뷰 목록 조회하기

Endpoint : /users/:id

Method : GET

유저의 리뷰 목록을 조회합니다.

코드를 복사하여 Fetch URL의 id를 변경해 보세요.

fetch("https://koreandummyjson.site/api/users/1/reviews")
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}

유저 생성하기

Endpoint : /users/:id

Method : POST

유저를 생성합니다.

코드를 복사하여 body의 username, email, phone, address를 변경해 보세요.

fetch("https://koreandummyjson.site/api/users", {
  method: "POST",
  body: JSON.stringify({
    "username": "김철수",
    "email": "kim123@gmail.com",
    "phone": "010-1234-5678",
    "address": "서울특별시 강남구 테헤란로 123"
}),
  headers: {
    "Content-Type": "application/json"
  }
})
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}

유저 데이터 전체 수정하기

Endpoint : /users/:id

Method : PUT

유저 데이터를 전체 수정합니다.

코드를 복사하여 Fetch URL의 id, body의 username, email, phone, address를 변경해 보세요.

fetch("https://koreandummyjson.site/api/users/1", {
  method: "PUT",
  body: JSON.stringify({
    "username": "김영희",
    "email": "kim456@gmail.com",
    "phone": "010-1111-2222",
    "address": "부산광역시 해운대구 우동 456-789"
}),
  headers: {
    "Content-Type": "application/json"
  }
})
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}

유저 데이터 일부 수정하기

Endpoint : /users/:id

Method : PATCH

유저 데이터를 일부 수정합니다.

코드를 복사하여 Fetch URL의id 변경하거나body의 username, email, phone, address를 추가/변경해 보세요.

fetch("https://koreandummyjson.site/api/users/1", {
  method: "PATCH",
  body: JSON.stringify({
    "username": "이민수",
    "email": "lee67@gmail.com"
}),
  headers: {
    "Content-Type": "application/json"
  }
})
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}

유저 삭제하기

Endpoint : /users/:id

Method : DELETE

유저를 삭제합니다.

코드를 복사하여 Fetch URL의 id를 변경해 보세요.

fetch("https://koreandummyjson.site/api/users/1", {
  method: "DELETE"
})
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error fetching data:', error));
{}
© 2024 Korean Dummy JSON. All Rights Reserved.

Post Images from Lorem Picsum