Удаленное повышение Mastodon API, что такое :id?
Я хотел бы написать расширение для Chrome, которое делает более плавным повышение инструментов на другом экземпляре.
Я смотрю https://docs.joinmastodon.org/methods/statuses/#boost
Это говоритPOST /api/v1/statuses/:id/reblog
О:id
он говорит: «Идентификатор статуса в базе данных».
Как мне найти это для удаленного Toot?
1 ответ
Используйте API поиска , чтобы найти статус на основе его URL-адреса, например:
GET endpoint/api/v2/search?resolve=true&q=https://endpoint/status_url
Если URL-адрес действителен, у вас будет элемент внутри объекта, и вы можете выбрать егоid
оттуда. Путь будетstatuses[0].id
, но обеспечитьstatuses
длина больше 0, чтобы подтвердить, что URL-адрес действителен.
Используйте этот идентификатор, чтобы сделать запрос к методу повышения.