コマンドラインから Pleroma に投稿する
以前 Mastodon にコマンドラインから投稿する方法について書いた。
Mastodon に curl で投稿 – with a Christian Wife
https://wacw.cf/2019/04/02/curl-with-mastodon/
同じことを Pleroma でやってみる。
(1)アクセストークンの取得
以下のサイトで一発で取得できる。Web site は空欄でもよかった。投稿するだけなら Scopes は write でいい。
Access Token Generator for Pleroma API
https://tools.splat.soy/pleroma-access-token/
(2)コマンドラインで以下を実行すると投稿される(Mastodon と同じ)。
$ curl -X POST -d 'status=[投稿内容]' -d 'visibility=private' --header 'Authorization: Bearer [アクセストークン]' -sS https://[ホストのアドレス]/api/v1/statuses
visibility を public にすれば一般公開の投稿となる。
戻り値がゴチャゴチャ表示されるので、それを非表示にしたければコマンドに > /dev/null を付ける。
参考:
AndroidからMastodonのAPIを叩いてみました | グローディア株式会社
https://glodia.jp/blog/1574/
Differences in Mastodon API responses from vanilla Mastodon – Pleroma Documentation
https://docs.pleroma.social/backend/development/API/differences_in_mastoapi_responses/
Mastodon API の叩き方 · GitHub
https://gist.github.com/okapies/eab5c6fc217e914ed0cac6c944384e4d
Atsushi's Homepage 〜 Mastodon API を使ってみる
https://www.antun.net/tips/api/mastodon.html