File tree Expand file tree Collapse file tree 2 files changed +62
-0
lines changed
Expand file tree Collapse file tree 2 files changed +62
-0
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,42 @@ var_dump($members);
6868
6969```
7070
71+ ### チャットルームのメッセージ一覧を取得する
72+ ```
73+ // $force(0: 新しいメッセージのみ, 1: ラスト100メッセージ)
74+ $messages = $client->rooms()->messages($room_id)->show($force);
75+ ```
76+
77+ ### メッセージ送信
78+ ```
79+ $message = new \Polidog\Chatwork\Entity\Message();
80+ $message->body = 'メッセージ内容';
81+ $client->rooms()->messages($room_id)->create($message);
82+ ```
83+
84+ ### メッセージ更新
85+ ```
86+ $message = new \Polidog\Chatwork\Entity\Message();
87+ $message->body = 'メッセージ内容';
88+ // $message_id(メッセージのID)
89+ $client->rooms()->messages($room_id)->update($message, $message_id);
90+ ```
91+
92+ ### メッセージ削除
93+ ```
94+ // $message_id(メッセージのID)
95+ $client->rooms()->messages($room_id)->delete($message_id);
96+ ```
97+
98+ ### チャットルームのファイル一覧を取得する
99+ ```
100+ $files = $client->rooms()->files($room_id)->show();
101+ ```
102+
103+ ### ファイル情報を取得する
104+ ```
105+ $files = $client->rooms()->files($room_id)->detail($file_id);
106+ ```
71107
72108## 関連リンク
73109- [ ChatWork API] ( http://developer.chatwork.com/ja/ )
Original file line number Diff line number Diff line change @@ -93,4 +93,30 @@ public function create(Message $message)
9393
9494 $ message ->messageId = $ result ['message_id ' ];
9595 }
96+
97+ /**
98+ * @param Message $message
99+ * @param $id
100+ */
101+ public function update (Message $ message , $ id )
102+ {
103+ $ result = $ this ->client ->put (
104+ "rooms/ {$ this ->roomId }/messages/ {$ id }" ,
105+ [
106+ 'body ' => $ message ->body ,
107+ ]
108+ );
109+
110+ $ message ->messageId = $ result ['message_id ' ];
111+ }
112+
113+ /**
114+ * @param $id
115+ */
116+ public function delete ($ id )
117+ {
118+ $ result = $ this ->client ->delete (
119+ "rooms/ {$ this ->roomId }/messages/ {$ id }"
120+ );
121+ }
96122}
You can’t perform that action at this time.
0 commit comments