絵文字リアクション非対応サーバー区別API - kmycode/mastodon GitHub Wiki

対応可否の判定方法(バージョン12以降)

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

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

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

{
  "fedibird_capabilities": [
    "kmyblue_server_features"
  ]
}

なおこれはバージョン12以降でのみ確認できます。11以前に方法はございません。

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

accountオブジェクトに以下のプロパティが追加されています。

バージョン12以降

{
  "server_features": {
    "emoji_reaction": "(論理値)trueならkmyblue独自の判定ロジックで絵文字リアクション対応サーバーと思われる"
  }
}

【非推奨】「バージョン14」/「5の次のLTS」のどちらか早い方が出るまで

このプロパティは上述のバージョンが出るまでに削除予定です。

{
  "emoji_reaction_available_server": "(論理値)trueならkmyblue独自の判定ロジックで絵文字リアクション対応サーバーと思われる"
}