markers
Save and restore your position in timelines.
get
Get saved timeline position
https://mastodon.example/api/v1/markers
戻り値: Marker
OAuth: User token + read:statuses
実装履歴:
- 3.0.0 - 追加
リクエスト
ヘッダ
Authorization
必須
string
Bearer <user token>
クエリ
timeline
必須
array
Array of markers to fetch. String enum anyOf
home
, notifications
. If not provided, an empty object will be returned.
レスポンス
200: Success
timeline[] = [“home”, “notifications”]
{
"notifications": {
"last_read_id": "35098814",
"version": 361,
"updated_at": "2019-11-26T22:37:25.239Z"
},
"home": {
"last_read_id": "103206604258487607",
"version": 468,
"updated_at": "2019-11-26T22:37:25.235Z"
}
}
401: Unauthorized
Invalid or missing Authorization header
{
"error": "The access token is invalid"
}
post
Save position in timeline
https://mastodon.example/api/v1/markers
戻り値: Marker
OAuth: User token + write:statuses
実装履歴:
- 3.0.0 - 追加
リクエスト
ヘッダ
Authorization
必須
string
Bearer <user token>
フォームのパラメータ
home[last_read_id]
任意
string
ID of the last status read in the home timeline.
notifications[last_read_id]
任意
string
ID of the last notification read.
レスポンス
200: Success
Calling this API with home[last_read_id] causes a marker to be created for the home timeline.
{
"home": {
"last_read_id": "103194548672408537",
"version": 462,
"updated_at": "2019-11-24T19:39:39.337Z"
}
}
401: Unauthorized
Invalid or missing Authorization header
{
"error": "The access token is invalid"
}
409: Conflict
If object is stale while being updated, an error will occur.
{
"error": "Conflict during update, please try again"
}
最終更新 May 17, 2020 · このページを改善する
他の言語:
English