Skip to content

ログインユーザーのみ公開API

KMY(雪あすか) edited this page May 26, 2023 · 1 revision

kmyblueでは独自の公開範囲「ローカル公開」があります。これは内部ではloginと表現されます。既存のクライアントアプリで表示崩れ・エラーを防ぐため、APIプロパティを分けています。

対応可否の判定方法

下記のエンドポイントで取得できるJSONについて

/api/v1/instance
/api/v2/instance

下記の配列に値があるかで判定してください

{
  "fedibird_capabilities": [
    "kmyblue_visibility_login"
  ]
}

既存のオブジェクトに追加されたプロパティ

ローカル公開APIを参照し、public_unlistedloginに読み替えてください。

投稿

投稿APIを呼び出す場合、JSONの以下のプロパティに追加で指定できる値があります。loginを指定することで、その投稿は「ログインユーザーのみ」になります。

{
  "visibility": "login"
}
Clone this wiki locally