コマンドラインから 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