More than 5 years have passed since last update.
curlでChatworkの投稿を削除するワンライナー
2
Last updated at Posted at 2020-09-08
TOKEN_IDはAPIのトークンを、ROOM_IDは削除したい投稿のあるルームIDを、MESSAGE_IDには投稿のIDにそれぞれ置き換えてください。
sh
curl -X DELETE -H "X-ChatWorkToken: TOKEN_ID" "https://api.chatwork.com/v2/rooms/ROOM_ID/messages/MESSAGE_ID"
PowerShell
Invoke-RestMethod-Uri"https://api.chatwork.com/v2/rooms/ROOM_ID/messages/MESSAGE_ID"-MethodDELETE-Headers@{"X-ChatWorkToken"=TOKEN_ID}任意の投稿の「リンク」ボタンをクリックしたときに投稿記入欄に表示されるURLのうち、ハイフンの左側の数列がROOM_IDで、ハイフンの右側の数列がMESSAGE_IDになります。
例
# ROOM_IDは 123456789
# MESSAGE_IDは 1234567890123456789
https://www.chatwork.com/#!rid123456789-1234567890123456789
ひとこと
このワンライナーをシェルスクリプトに組み込んでおけば、ボットの投稿削除のためにわざわざボットアカウントでログインする必要がなくなりますね!
参考リンク:
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
