ログインユーザーのみ公開API - kmycode/mastodon GitHub Wiki
kmyblueでは独自の公開範囲「ローカル公開」があります。これは内部ではlogin
と表現されます。既存のクライアントアプリで表示崩れ・エラーを防ぐため、APIプロパティを分けています。
対応可否の判定方法
下記のエンドポイントで取得できるJSONについて
/api/v1/instance
/api/v2/instance
下記の配列に値があるかで判定してください
{
"fedibird_capabilities": [
"kmyblue_visibility_login"
]
}
既存のオブジェクトに追加されたプロパティ
ローカル公開APIを参照し、public_unlisted
をlogin
に読み替えてください。
投稿
投稿APIを呼び出す場合、JSONの以下のプロパティに追加で指定できる値があります。login
を指定することで、その投稿は「ログインユーザーのみ」になります。
{
"visibility": "login"
}