分類 | 路由 | 說明 |
---|---|---|
Admin(OK) | GET /api/admin/users | 管理者可以取得所有的使用者的資料 |
(OK) | GET /api/admin/tweets | 管理者取得所有貼文 |
(OK) | DELETE /api/admin/tweets/:id | 刪除使用者的特定推文 |
Followship(OK) | POST /api/followships | 追蹤使用者 |
(OK) | DELETE /api/followships/:followingId | 取消追蹤使用者 |
Tweet | POST /api/tweets/:id/replies | 回覆一則推文 |
(OK) | GET /api/tweets/:id/replies | 瀏覽一則推文的所有回覆 |
| (OK) | GET /api/tweets/:id | 瀏覽一筆推文 | | (OK) | POST /api/tweet/:id/like | 喜歡一則貼文 | | (OK) | POST /api/tweet/:id/unlike | 取消喜歡一則貼文 | | User | GET /api/users/:id | 查看某一位使用者資料 | | (OK) | GET /api/users/:id/tweets | 查看某一位使用者發過的推文 | | (OK) | GET /api/users/:id/replied_tweets | 查看某一位使用者回覆過的推文 | | (OK) | GET /api/users/:id/likes | 查看某一位使用者點過 Like 的推文 | | (OK) | GET /api/users/:id/followings | 查看某一位使用者跟隨中的人 | | (OK) | GET /api/users/:id/followers | 查看某一位使用者的跟隨者 | | (OK) | GET /api/users/top | 看到人氣(粉絲最多)前十的使用者 | | (OK) | GET /api/users/setting | 查看自己的帳號設定 | | (OK) | PUT /api/users/setting | 編輯自己的帳號設定 | | (OK) | GET /api/users/edit_page | 查看自己的個人資料 | | (OK) | GET /api/users/login_user | 查看登入中的使用者資料 | | (OK) | PUT /api/users/:id | 編輯自己的個人資料 | | Login & Register | POST /api/users | 註冊帳號 | | (OK) | POST /api/users/login | 一般使用者登入帳號 | | (OK) | POST /api/admin/login | 管理者登入帳號 | | | | |