InfoGrab Docs

사용자 팔로우 및 언팔로우 API

요약

이 API를 사용하여 사용자 계정에 대한 팔로워 작업을 수행합니다. 지정된 사용자 계정을 언팔로우합니다. 지정된 사용자를 팔로우하는 모든 사용자 계정을 나열합니다. 지정된 사용자가 팔로우하는 모든 사용자 계정을 나열합니다.

이 API를 사용하여 사용자 계정에 대한 팔로워 작업을 수행합니다. 자세한 내용은 사용자 팔로우를 참조하세요.

사용자 팔로우#

지정된 사용자 계정을 팔로우합니다.

POST /users/:id/follow

지원되는 속성:

속성 유형 필수 여부 설명
id integer 사용자 계정 ID

요청 예시:

curl --request POST \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/users/3/follow"

응답 예시:

{
  "id": 1,
  "username": "john_smith",
  "name": "John Smith",
  "state": "active",
  "locked": false,
  "avatar_url": "http://localhost:3000/uploads/user/avatar/1/cd8.jpeg",
  "web_url": "http://localhost:3000/john_smith"
}

사용자 언팔로우#

지정된 사용자 계정을 언팔로우합니다.

POST /users/:id/unfollow

지원되는 속성:

속성 유형 필수 여부 설명
id integer 사용자 계정 ID

요청 예시:

curl --request POST \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/users/3/unfollow"

사용자를 팔로우하는 모든 계정 목록 조회#

지정된 사용자를 팔로우하는 모든 사용자 계정을 나열합니다.

GET /users/:id/followers

지원되는 속성:

속성 유형 필수 여부 설명
id integer 사용자 계정 ID

요청 예시:

curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/users/3/followers"

응답 예시:

[
  {
    "id": 2,
    "name": "Lennie Donnelly",
    "username": "evette.kilback",
    "state": "active",
    "locked": false,
    "avatar_url": "https://www.gravatar.com/avatar/7955171a55ac4997ed81e5976287890a?s=80&d=identicon",
    "web_url": "http://127.0.0.1:3000/evette.kilback"
  },
  {
    "id": 4,
    "name": "Serena Bradtke",
    "username": "cammy",
    "state": "active",
    "locked": false,
    "avatar_url": "https://www.gravatar.com/avatar/a2daad869a7b60d3090b7b9bef4baf57?s=80&d=identicon",
    "web_url": "http://127.0.0.1:3000/cammy"
  }
]

사용자가 팔로우하는 모든 계정 목록 조회#

지정된 사용자가 팔로우하는 모든 사용자 계정을 나열합니다.

GET /users/:id/following

지원되는 속성:

속성 유형 필수 여부 설명
id integer 사용자 계정 ID

요청 예시:

curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/users/3/following"

사용자 팔로우 및 언팔로우 API

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

이 API를 사용하여 사용자 계정에 대한 팔로워 작업을 수행합니다. 지정된 사용자 계정을 언팔로우합니다. 지정된 사용자를 팔로우하는 모든 사용자 계정을 나열합니다. 지정된 사용자가 팔로우하는 모든 사용자 계정을 나열합니다.

이 API를 사용하여 사용자 계정에 대한 팔로워 작업을 수행합니다. 자세한 내용은 사용자 팔로우를 참조하세요.

사용자 팔로우#

지정된 사용자 계정을 팔로우합니다.

POST /users/:id/follow

지원되는 속성:

속성 유형 필수 여부 설명
id integer 사용자 계정 ID

요청 예시:

curl --request POST \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/users/3/follow"

응답 예시:

{
  "id": 1,
  "username": "john_smith",
  "name": "John Smith",
  "state": "active",
  "locked": false,
  "avatar_url": "http://localhost:3000/uploads/user/avatar/1/cd8.jpeg",
  "web_url": "http://localhost:3000/john_smith"
}

사용자 언팔로우#

지정된 사용자 계정을 언팔로우합니다.

POST /users/:id/unfollow

지원되는 속성:

속성 유형 필수 여부 설명
id integer 사용자 계정 ID

요청 예시:

curl --request POST \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/users/3/unfollow"

사용자를 팔로우하는 모든 계정 목록 조회#

지정된 사용자를 팔로우하는 모든 사용자 계정을 나열합니다.

GET /users/:id/followers

지원되는 속성:

속성 유형 필수 여부 설명
id integer 사용자 계정 ID

요청 예시:

curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/users/3/followers"

응답 예시:

[
  {
    "id": 2,
    "name": "Lennie Donnelly",
    "username": "evette.kilback",
    "state": "active",
    "locked": false,
    "avatar_url": "https://www.gravatar.com/avatar/7955171a55ac4997ed81e5976287890a?s=80&d=identicon",
    "web_url": "http://127.0.0.1:3000/evette.kilback"
  },
  {
    "id": 4,
    "name": "Serena Bradtke",
    "username": "cammy",
    "state": "active",
    "locked": false,
    "avatar_url": "https://www.gravatar.com/avatar/a2daad869a7b60d3090b7b9bef4baf57?s=80&d=identicon",
    "web_url": "http://127.0.0.1:3000/cammy"
  }
]

사용자가 팔로우하는 모든 계정 목록 조회#

지정된 사용자가 팔로우하는 모든 사용자 계정을 나열합니다.

GET /users/:id/following

지원되는 속성:

속성 유형 필수 여부 설명
id integer 사용자 계정 ID

요청 예시:

curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/users/3/following"