lists
View and manage lists. See also: /api/v1/timelines/list/id for loading a list timeline.
get
Show user's lists
Fetch all lists that the user owns.
戻り値: Array of List
OAuth: User token + read:lists
実装履歴:
- 2.1.0 - 追加
リクエスト
ヘッダ
string
レスポンス
200: Success
Use id as a parameter for related API calls.
[
{
"id": "12249",
"title": "Friends"
}
]
401: Unauthorized
Invalid or missing Authorization header
{
"error": "The access token is invalid"
}
get
Show a single list
Fetch the list with the given ID. Used for verifying the title of a list.
戻り値: List
OAuth: User token + read:lists
実装履歴:
- 2.1.0 - 追加
リクエスト
パス
string
ヘッダ
string
レスポンス
200: Success
The list 12249 exists and is owned by you
{
"id": "12249",
"title": "Friends"
}
401: Unauthorized
Invalid or missing Authorization header
{
"error": "The access token is invalid"
}
404: Not Found
If the ID does not exist or is not owned by you
{
"error": "Record not found"
}
post
Create a list
Create a new list.
戻り値: List
OAuth: User token + write:lists
実装履歴:
- 2.1.0 - 追加
リクエスト
ヘッダ
string
フォームのパラメータ
string
レスポンス
200: Success
A list was created successfully with title=test
{
"id": "13585",
"title": "test"
}
401: Unauthorized
Invalid or missing Authorization header
{
"error": "The access token is invalid"
}
put
Update a list
Change the title of a list.
戻り値: List
OAuth: User token + write:lists
実装履歴:
- 2.1.0 - 追加
リクエスト
パス
string
ヘッダ
string
フォームのパラメータ
string
レスポンス
200: Success
The title of list 13585 was successfully updated to title=testing
{
"id": "13585",
"title": "testing"
}
401: Unauthorized
Invalid or missing Authorization header
{
"error": "The access token is invalid"
}
422: Unprocessable Entity
If the title is blank
{
"error": "Validation failed: Title can't be blank"
}
delete
Delete a list
戻り値: empty object
OAuth: User token + write:lists
実装履歴:
- 2.1.0 - 追加
リクエスト
パス
string
ヘッダ
string
レスポンス
200: Success
An empty object will be returned if the list was successfully deleted
{}
401: Unauthorized
Invalid or missing Authorization header
{
"error": "The access token is invalid"
}
404: Not Found
ID does not exist or is not owned by you
{
"error": "The access token is invalid"
}
Accounts in a list
get
View accounts in list
戻り値: Array of Account
OAuth: User token + read:lists
実装履歴:
- 2.1.0 - 追加
リクエスト
パス
string
ヘッダ
string
クエリ
string
string
number
レスポンス
200: Success
[
{
"id": "952529",
...
},
{
"id": "917388",
...
},
{
"id": "869022",
...
},
{
"id": "832844",
...
},
{
"id": "482403",
...
}
]
401: Unauthorized
Invalid or missing Authorization header
{
"error": "The access token is invalid"
}
404: Not Found
The list ID does not exist or is not owned by you
{
"error": "Record not found"
}
post
Add accounts to list
Add accounts to the given list. Note that the user must be following these accounts.
戻り値: empty object
OAuth: User token + write:lists
実装履歴:
- 2.1.0 - 追加
リクエスト
パス
string
ヘッダ
string
フォームのパラメータ
array
レスポンス
200: Success
{}
401: Unauthorized
{
"error": "The access token is invalid"
}
404: Not Found
You are not following a given account ID, or you do not own the list ID, or list/account ID does not exist
{
"error": "Record not found"
}
422: Unprocessable Entity
Account is already in list
{
"error": "Validation failed: Account has already been taken"
}
delete
Remove accounts from list
Remove accounts from the given list.
戻り値: empty object
OAuth: User token + write:lists
実装履歴:
- 2.1.0 - 追加
リクエスト
パス
string
ヘッダ
string
フォームのパラメータ
array
レスポンス
200: Success
Account was successfully removed from the list, or it was already not in the list.
{}
401: Unauthorized
Invalid or missing Authorization header
{
"error": "The access token is invalid"
}
404: Not Found
List ID is not owned by you or does not exist
{
"error": "Record not found"
}
最終更新 May 17, 2020 · このページを改善する
他の言語:
English