---
# System prepended metadata

title: '`GET` /api/admin/users'
tags: [API-doc]

---

# `GET` /api/admin/users

## API 功能  
取得所有使用者資料。  
* 確認登入者是否為 Admin。  
* 回傳所有使用者資料(含 admin )。  
* 資料中須包含(tweetCount、likeCount、followingCount、followerCount)  
* 依照推文數由多至少排序  

## 前端傳入資料  
### parameters  
None
### req.body  
None


## 後端回傳資料  
### 驗證成功  
```json
// status code: 200
// return an Array
[
    {
        "id": 3,
        "name": "user2",
        "account": "user2",
        "avatar": "<url>",
        "cover": "<url>",
        "tweetCount": 15,
        "likeCount": 19,
        "followingCount": 3,
        "followerCount": 1
    },
    {
        "id": 2,
        "name": "user1",
        "account": "user1",
        "avatar": "<url>",
        "cover": "<url>",
        "tweetCount": 13,
        "likeCount": 20,
        "followingCount": 2,
        "followerCount": 1
    }
]
```


## 相關連結  
* [回首頁](https://hackmd.io/@twitter-2022/index)  
* [API 總表](/Gl56cI2LQ5ObBpmQnbnphw)

###### tags: `API-doc`