forked from mastodon/mastodon
-
-
Notifications
You must be signed in to change notification settings - Fork 9
メディア拡張API
KMY(雪あすか) edited this page Apr 13, 2023
·
6 revisions
通常のMastodonでは1つの投稿にメディアは4枚までしかありません。kmyblueでは、連合から来た投稿に限り、5枚目以降の取得にも対応しています(23/4現在、8枚まで)。kmyblueから投稿できるメディアは今まで通り4枚です。既存のクライアントアプリで表示崩れ・エラーを防ぐため、投稿取得時のAPIプロパティを分けています。
下記のエンドポイントで取得できるJSONについて
/api/v1/instance
/api/v2/instance
下記の配列に値があるかで判定してください
{
"fedibird_capabilities": [
"kmyblue_extra_media_attachments"
]
}
status
オブジェクトに以下のプロパティが追加されています。
{
"media_attachments_ex": []
}
中身のフォーマットはmedia_attachments
と同一です。
media_attachments
には1~4枚目、media_attachments_ex
には5枚目以降のメディア情報が含まれます。concat
で利用することも可能です。