Method Summary
Public Methods | ||
public |
getFileInfo(roomId: number, fileId: number, isUrl: number): Promise ファイル情報を取得 |
|
public |
getMessageInfo(roomId: number, messageId: string): Promise メッセージ情報を取得 |
|
public |
自分の未読数、未読To数、未完了タスク数を返す |
|
public |
getRoomInfo(roomId: number): Promise チャットの名前、アイコン、種類(my/direct/group)を取得 |
|
public |
getTaskInfo(roomId: number, taskId: number): Promise タスク情報を取得 |
|
public |
自分に対するコンタクト承認依頼一覧を取得する(100件まで取得可能) |
|
public |
自分のコンタクト一覧を取得 |
|
public |
自分のチャット一覧の取得 |
|
public |
listMyTasks(assignedByAccountId: number, status: string): Promise 自分のタスク一覧を取得する。(100件まで取得可能) |
|
public |
listRoomFiles(roomId: number, accountId: number): Promise チャットのファイル一覧を取得 (100件まで取得可能) |
|
public |
listRoomMembers(roomId: number): Promise チャットのメンバー一覧を取得 |
|
public |
listRoomMessages(roomId: number, isForce: number): Promise チャットのメッセージ一覧を取得。パラメータ未指定だと前回取得分からの差分のみを返します。(最大100件まで取得) |
|
public |
listRoomTasks(roomId: number, accountId: number, assignedByAccountId: number, status: string): Promise チャットのタスク一覧を取得 (100件まで取得可能) |
|
public |
自分自身の情報を取得 |
Inherited Summary
From class baseChatwork | ||
public |
Set config defaults when create the axios instance |
Public Methods
public getRoomInfo(roomId: number): Promise source
チャットの名前、アイコン、種類(my/direct/group)を取得
Params:
Name | Type | Attribute | Description |
roomId | number | チャットルームのID |
public listMyTasks(assignedByAccountId: number, status: string): Promise source
自分のタスク一覧を取得する。(100件まで取得可能)
public listRoomMembers(roomId: number): Promise source
チャットのメンバー一覧を取得
Params:
Name | Type | Attribute | Description |
roomId | number | チャットルームのID |
public listRoomMessages(roomId: number, isForce: number): Promise source
チャットのメッセージ一覧を取得。パラメータ未指定だと前回取得分からの差分のみを返します。(最大100件まで取得)
public listRoomTasks(roomId: number, accountId: number, assignedByAccountId: number, status: string): Promise source
チャットのタスク一覧を取得 (100件まで取得可能)
public me(): Promise source
自分自身の情報を取得
Example:
const cw = new Chatwork(apiKey);
cw.me()
.then(res => {
console.log(res.data);
console.log(res.status);
console.log(res.statusText);
console.log(res.headers);
console.log(res.config);
})
.catch(err => {
if(err.response) {
console.log(err.response.data);
console.log(err.response.status);
console.log(err.response.headers);
} else if(err.request) {
console.log(err.request);
} else {
console.log('Error', err.message);
}
console.log(err.config);
});