chatwork API の使い方 (curl)


chatwork へのメッセージの書き込みと、読み取りです。

API の仕様です。
エンドポイント: /rooms

書き込み
APIトークン と room_id は書き換えて下さい。

send_message.sh
#
#
#   send_message.sh
#
curl -X POST -H "X-ChatWorkToken: e12321ef233d8a92deb1cc15bc09b79e" \
    -d "body=こんにちは&self_unread=0" \
    "https://api.chatwork.com/v2/rooms/11111178/messages"

読み込み
APIトークン と room_id は書き換えて下さい。

get_message.sh
#
#   get_message.sh
#
curl -X GET -H "X-ChatWorkToken: e12321ef233d8a92deb1cc15bc09b79e" \
    "https://api.chatwork.com/v2/rooms/11111178/messages?force=1" > tmp01.json
#
jq . tmp01.json | less
#

メッセージの削除

delete_message.sh
#
#   delete_message.sh
#
URL="https://api.chatwork.com/v2/rooms/11111178/messages"
curl -X DELETE -H "X-ChatWorkToken: e12321ef233d8a92deb1cc15bc09b79e" \
    $URL"/1117025076764573696"
#