Chatwork API をパッケージ化したものです。
npm install @peakys/chatwork-api
import chatwork from '@peakys/chatwork-api'
例えば、エンドポイントhttps://api.chatwork.com/v2/rooms/{room_id}/messages/{message_id}
に対し、get
メソッドを実行したい場合は次のようにする。
await chatwork(APIKEY).rooms(roomId).messages(messageId).get()
get()
メソッドの引数にはクエリパラメータを渡すことができ、URI の?
の後に続く式を文字列として渡す。
例えば、エンドポイントhttps://api.chatwork.com/v2/rooms/{room_id}/messages
に対し、post
メソッドを実行したい場合は次のようにする。
await chatwork(APIKEY).rooms(roomId).messages().post(body)
post()
, put()
, delete()
メソッドには、普通 body
が引数として渡される。