-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
11 changed files
with
1,240 additions
and
528 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,239 @@ | ||
# APIリファレンス (v1) | ||
|
||
# auth ネームスペース | ||
|
||
## signup | ||
``` | ||
POST /api/v1/auth/signup | ||
``` | ||
アカウントのサインアップ。\ | ||
この操作はアクセストークンを発行する。 | ||
|
||
### body | ||
- name | ||
- password (optional) | ||
- displayName | ||
|
||
|
||
|
||
## signin | ||
``` | ||
POST /api/v1/auth/signin | ||
``` | ||
アカウントのサインイン。\ | ||
この操作はアクセストークンを発行する。 | ||
|
||
### body | ||
- name | ||
- password (optional) | ||
|
||
|
||
|
||
# user ネームスペース | ||
|
||
## getUser | ||
``` | ||
GET /api/v1/user/getUser | ||
``` | ||
ユーザー情報を取得する。 | ||
|
||
### query string | ||
- userId (optional) | ||
- username (optional) | ||
|
||
|
||
|
||
## searchUsers | ||
``` | ||
GET /api/v1/user/searchUsers | ||
``` | ||
ユーザー情報を検索する。\ | ||
レスポンスヘッダーから結果の続きを取得するためのX-Next-CursorとX-Prev-Cursorが返される。 | ||
|
||
### query string | ||
- nextCursor (optional) | ||
- prevCursor (optional) | ||
|
||
|
||
|
||
## deleteUser | ||
``` | ||
POST /api/v1/user/deleteUser | ||
``` | ||
ユーザー情報を削除する。 | ||
|
||
### body | ||
- userId | ||
|
||
|
||
|
||
## getFollowings | ||
``` | ||
GET /api/v1/user/getFollowings | ||
``` | ||
指定したユーザーのフォロー一覧を取得する。\ | ||
レスポンスヘッダーから結果の続きを取得するためのX-Next-CursorとX-Prev-Cursorが返される。 | ||
|
||
### query string | ||
- userId | ||
- nextCursor (optional) | ||
- prevCursor (optional) | ||
|
||
|
||
|
||
## followUser | ||
``` | ||
POST /api/v1/user/followUser | ||
``` | ||
ユーザーをフォローする。 | ||
|
||
### body | ||
- userId | ||
|
||
|
||
|
||
## unfollowUser | ||
``` | ||
POST /api/v1/user/unfollowUser | ||
``` | ||
ユーザーをフォロー解除する。 | ||
|
||
### body | ||
- userId | ||
|
||
|
||
|
||
## getHomeTimeline | ||
``` | ||
GET /api/v1/user/getHomeTimeline | ||
``` | ||
ホームタイムラインを取得する。\ | ||
レスポンスヘッダーから結果の続きを取得するためのX-Next-CursorとX-Prev-Cursorが返される。 | ||
|
||
### query string | ||
- nextCursor (optional) | ||
- prevCursor (optional) | ||
|
||
|
||
|
||
# leaf ネームスペース | ||
|
||
## createLeaf | ||
``` | ||
POST /api/v1/leaf/createLeaf | ||
``` | ||
リーフを投稿する。 | ||
|
||
### body | ||
- content | ||
|
||
|
||
|
||
## getLeaf | ||
``` | ||
GET /api/v1/leaf/getLeaf | ||
``` | ||
リーフを取得する。 | ||
|
||
### query string | ||
- leafId | ||
|
||
|
||
|
||
## searchLeafs | ||
``` | ||
GET /api/v1/leaf/searchLeafs | ||
``` | ||
リーフを検索する。\ | ||
レスポンスヘッダーから結果の続きを取得するためのX-Next-CursorとX-Prev-Cursorが返される。 | ||
|
||
### query string | ||
- nextCursor (optional) | ||
- prevCursor (optional) | ||
|
||
|
||
|
||
## deleteLeaf | ||
``` | ||
POST /api/v1/leaf/deleteLeaf | ||
``` | ||
リーフを削除する。 | ||
|
||
### body | ||
- leafId | ||
|
||
|
||
|
||
# chatroom ネームスペース | ||
|
||
## createChatroom | ||
``` | ||
POST /api/v1/chatroom/createChatroom | ||
``` | ||
チャットルームを作成する。 | ||
|
||
### body | ||
- title | ||
- description | ||
|
||
|
||
|
||
## getChatroom | ||
``` | ||
GET /api/v1/chatroom/getChatroom | ||
``` | ||
リーフを取得する。 | ||
|
||
### query string | ||
- chatroomId | ||
|
||
|
||
|
||
## searchChatrooms | ||
``` | ||
GET /api/v1/chatroom/searchChatrooms | ||
``` | ||
チャットルームを検索する。\ | ||
レスポンスヘッダーから結果の続きを取得するためのX-Next-CursorとX-Prev-Cursorが返される。 | ||
|
||
### query string | ||
- nextCursor (optional) | ||
- prevCursor (optional) | ||
|
||
|
||
|
||
## deleteChatroom | ||
``` | ||
POST /api/v1/chatroom/deleteChatroom | ||
``` | ||
チャットルームを削除する。 | ||
|
||
### body | ||
- chatroomId | ||
|
||
|
||
|
||
## createLeaf | ||
``` | ||
POST /api/v1/chatroom/createLeaf | ||
``` | ||
チャットルームにリーフを投稿する。 | ||
|
||
### body | ||
- chatroomId | ||
- content | ||
|
||
|
||
|
||
## getTimeline | ||
``` | ||
GET /api/v1/chatroom/getTimeline | ||
``` | ||
チャットルームのタイムラインを取得する。\ | ||
リーフの取得や削除、検索に関してはleafネームスペースのAPIを利用する。\ | ||
レスポンスヘッダーでnextCursorとprevCursorが返される。 | ||
|
||
### query string | ||
- chatroomId | ||
- nextCursor (optional) | ||
- prevCursor (optional) |
Oops, something went wrong.