コンストラクタ
コンストラクター
client): ListsClient
新しい ListsClient インスタンスを作成します
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
client | Client | X API のメインクライアントインスタンス |
戻り値
ListsClient
定義箇所
メソッド
getFollowers
id, options?): Promise<Get2ListsIdFollowersResponse>
リストのフォロワーを取得
指定したIDのリストをフォローしているユーザーの一覧を取得します。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
id | string | リストのID。 |
options | GetFollowersOptions | - |
返り値
Promise<Get2ListsIdFollowersResponse>
API レスポンスで解決される Promise
定義箇所
getMembers
id, options?): Promise<Get2ListsIdMembersResponse>
リストのメンバーを取得
指定したIDの特定のリストに所属するユーザーの一覧を取得します。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
id | string | リストのid。 |
options | GetMembersOptions | - |
戻り値
Promise<Get2ListsIdMembersResponse>
API レスポンスを返す Promise
定義済み
lists/client.ts:279addMember
id, options?): Promise<ListMutateResponse>
リストにメンバーを追加
指定したIDのリストにユーザーを追加します。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
id | string | メンバーを追加する対象のListのID。 |
options | AddMemberOptions | - |
戻り値
Promise<ListMutateResponse>
API レスポンスを返す Promise
定義場所
lists/client.ts:353removeMemberByUserId
id, userId): Promise<ListMutateResponse>
リストのメンバーを削除
指定したIDのリストから、指定したユーザーIDのユーザーを削除します。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
id | string | メンバーを削除する対象のListのid。 |
userId | string | Listから削除されるユーザーのid。 |
戻り値
Promise<ListMutateResponse>
API レスポンスで解決される Promise
定義場所
lists/client.ts:405getPosts
id, options?): Promise<Get2ListsIdTweetsResponse>
リストのPostを取得
指定したIDのListに関連付けられたPostの一覧を取得します。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
id | string | List の ID。 |
options | GetPostsOptions | - |
戻り値
Promise<Get2ListsIdTweetsResponse>
API レスポンスで解決される Promise
定義箇所
getById
id, options?): Promise<Get2ListsIdResponse>
ID でリストを取得
指定した ID のリスト詳細を取得します。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
id | string | リストの id。 |
options | GetByIdOptions | - |
戻り値
Promise<Get2ListsIdResponse>
API レスポンスで解決される Promise
定義場所
lists/client.ts:540update
id, options?): Promise<ListUpdateResponse>
リストの更新
認証済みユーザーが所有する特定のリストの詳細を、IDを指定して更新します。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
id | string | 変更するリストのid。 |
options | UpdateOptions | - |
戻り値
Promise<ListUpdateResponse>
APIレスポンスで解決される Promise
定義元
lists/client.ts:602delete
id): Promise<ListDeleteResponse>
リストの削除
認証ユーザーが所有する特定のリストを、IDを指定して削除します。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
id | string | 削除するリストのid。 |
返値
Promise<ListDeleteResponse>
API レスポンスに解決される Promise
定義箇所
create
options?): Promise<ListCreateResponse>
リストを作成
認証済みユーザーの新しいリストを作成します。
パラメータ
| 名前 | 型 |
|---|---|
options | CreateOptions |
戻り値
Promise<ListCreateResponse>
API レスポンスで解決される Promise