생성자
constructor
client): ListsClient
새로운 ListsClient 인스턴스를 생성합니다
매개변수
| Name | Type | Description |
|---|---|---|
client | Client | X API Client의 기본 인스턴스 |
반환값
ListsClient
정의 위치
lists/client.ts:294메서드
getFollowers
id, options): Promise<Response>
리스트 팔로워 조회
지정한 리스트의 ID를 사용해, 해당 리스트를 팔로우하는 사용자 목록을 가져옵니다.
매개변수
| Name | Type | Description |
|---|---|---|
id | string | 리스트의 ID입니다. |
options | GetFollowersOptions & { requestOptions: { raw: true } } | - |
반환
Promise<Response>
API 응답을 resolve하는 Promise이며, requestOptions.raw가 true인 경우에는 원시 Response를 반환합니다.
정의 위치
lists/client.ts:339 ▸ getFollowers(id, options?): Promise<Get2ListsIdFollowersResponse>
매개변수
| 이름 | 타입 |
|---|---|
id | string |
options? | GetFollowersOptions |
반환값
Promise<Get2ListsIdFollowersResponse>
정의 위치
lists/client.ts:352create
options): Promise<Response>
리스트 생성
인증된 사용자에 대한 새 리스트를 생성합니다.
매개변수
| 이름 | type |
|---|---|
options | CreateOptions & { requestOptions: { raw: true } } |
Returns
Promise<Response>
API 응답으로 resolve되는 Promise이며, requestOptions.raw가 true인 경우 원시 Response를 반환합니다
정의 위치
lists/client.ts:560 ▸ create(options?): Promise<ListCreateResponse>
매개변수
| 이름 | type |
|---|---|
options? | CreateOptions |
반환 값
Promise<ListCreateResponse>
정의된 위치
getMembers
id, options): Promise<Response>
리스트 멤버 가져오기지정된 리스트의 ID를 사용해, 해당 리스트에 속한 사용자들을 조회합니다.
매개변수
| 이름 | type | 설명 |
|---|---|---|
id | string | 리스트의 식별자(id)입니다. |
options | GetMembersOptions & { requestOptions: { raw: true } } | - |
반환
Promise<Response>
API 응답으로 resolve되는 Promise입니다. 단, requestOptions.raw가 true이면 원시 Response가 반환됩니다
정의 위치
lists/client.ts:665 ▸ getMembers(id, options?): Promise<Get2ListsIdMembersResponse>
매개변수
| 이름 | 타입 |
|---|---|
id | string |
options? | GetMembersOptions |
반환
Promise<Get2ListsIdMembersResponse>
정의 위치
lists/client.ts:678addMember
id, options): Promise<Response>
리스트 멤버 추가
특정 id를 가진 리스트에 사용자를 추가합니다.
매개변수
| Name | Type | Description |
|---|---|---|
id | string | 멤버를 추가할 리스트의 ID입니다. |
options | AddMemberOptions & { requestOptions: { raw: true } } | - |
Returns
Promise<Response>
API 응답으로 resolve되는 Promise이며, requestOptions.raw가 true인 경우에는 원시 Response
정의 위치
lists/client.ts:890 ▸ addMember(id, options?): Promise<ListMutateResponse>
매개변수
| 이름 | Type |
|---|---|
id | string |
options? | AddMemberOptions |
반환값
Promise<ListMutateResponse>
정의된 위치
getPosts
id, options): Promise<Response>
리스트 포스트 가져오기
특정 리스트와 연관된 포스트 목록을 해당 리스트의 id로 조회합니다.
매개변수
| 이름 | 타입 | 설명 |
|---|---|---|
id | string | 리스트의 id입니다. |
options | GetPostsOptions & { requestOptions: { raw: true } } | - |
반환
Promise<Response>
API 응답으로 resolve되는 Promise이며, requestOptions.raw가 true인 경우에는 원시 Response가 반환됩니다.
정의 위치
lists/client.ts:1011 ▸ getPosts(id, options?): Promise<Get2ListsIdTweetsResponse>
매개변수
| 이름 | type |
|---|---|
id | string |
options? | GetPostsOptions |
반환
Promise<Get2ListsIdTweetsResponse>
정의된 위치
removeMemberByUserId
id, userId, options): Promise<Response>
리스트 멤버 제거
리스트 ID와 사용자 ID를 사용해 특정 리스트에서 사용자를 제거합니다.
매개변수
| Name | Type | Description |
|---|---|---|
id | string | 멤버를 제거할 리스트의 ID입니다. |
userId | string | 리스트에서 제거할 사용자의 ID입니다. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Returns
Promise<Response>
API 응답으로 resolve되는 Promise이며, requestOptions.raw가 true인 경우에는 원시 Response입니다
정의 위치
lists/client.ts:1303 ▸ removeMemberByUserId(id, userId): Promise<ListMutateResponse>
매개변수
| 이름 | type |
|---|---|
id | string |
userId | string |
반환값
Promise<ListMutateResponse>
정의된 위치
getById
id, options): Promise<Response>
ID로 리스트 조회
지정한 리스트의 ID로 해당 리스트의 상세 정보를 조회합니다.
매개변수
| Name | Type | Description |
|---|---|---|
id | string | 리스트의 id입니다. |
options | GetByIdOptions & { requestOptions: { raw: true } } | - |
반환값
Promise<Response>
API 응답으로 resolve되는 Promise입니다. requestOptions.raw가 true인 경우에는 원본 Response를 반환합니다
정의 위치
lists/client.ts:1423 ▸ getById(id, options?): Promise<Get2ListsIdResponse>
매개변수
| 이름 | 타입 |
|---|---|
id | string |
options? | GetByIdOptions |
반환
Promise<Get2ListsIdResponse>
정의된 위치
update
id, options): Promise<Response>
리스트 업데이트
인증된 사용자가 소유한 특정 리스트의 세부 정보를 해당 ID를 사용하여 업데이트합니다.
매개변수
| 이름 | 타입 | 설명 |
|---|---|---|
id | string | 수정할 리스트의 id입니다. |
options | UpdateOptions & { requestOptions: { raw: true } } | - |
Returns
Promise<Response>
API 응답으로 resolve되는 Promise이며, requestOptions.raw가 true인 경우 원시 Response
정의 위치
lists/client.ts:1610 ▸ update(id, options?): Promise<ListUpdateResponse>
매개변수
| 이름 | 타입 |
|---|---|
id | string |
options? | UpdateOptions |
반환
Promise<ListUpdateResponse>
정의 위치
lists/client.ts:1623delete
id, options): Promise<Response>
리스트 삭제
인증된 사용자가 소유한 특정 리스트를 해당 ID로 삭제합니다.
매개변수
| Name | Type | Description |
|---|---|---|
id | string | 삭제할 리스트의 ID입니다. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Returns
Promise<Response>
API 응답으로 resolve되는 Promise 또는 requestOptions.raw가 true인 경우 원시 Response
정의 위치
lists/client.ts:1731 ▸ delete(id): Promise<ListDeleteResponse>
매개변수
| 이름 | 타입 |
|---|---|
id | string |
반환값
Promise<ListDeleteResponse>