메인 콘텐츠로 건너뛰기
계정 활동 작업용 클라이언트 이 클라이언트는 X API의 계정 활동 엔드포인트와 상호작용하기 위한 메서드를 제공합니다. 인증, 요청 서식 지정, 계정 활동 관련 모든 작업에 대한 응답 파싱을 처리합니다.

생성자

constructor

new AccountActivityClient(client): AccountActivityClient 새 계정 활동 클라이언트 인스턴스를 생성합니다

매개변수

이름유형설명
clientClient주요 X API 클라이언트 인스턴스

반환값

AccountActivityClient

정의됨

account_activity/client.ts:54

메서드

getSubscriptions

getSubscriptions(webhookId): Promise<SubscriptionsListGetResponse> 구독 가져오기 지정된 webhook의 활성 구독 목록을 반환합니다.

매개변수

이름유형설명
webhookIdstring구독을 가져올 웹훅 id입니다.

반환

Promise<SubscriptionsListGetResponse> API 응답으로 이행되는 Promise

정의된 위치

account_activity/client.ts:71

createReplayJob

createReplayJob(webhookId, fromDate, toDate): Promise<ReplayJobCreateResponse> 리플레이 작업 생성 지정된 webhook에 연결된 모든 구독에 대해, 최대 지난 5일치 활동을 재수집하기 위한 리플레이 작업을 생성합니다.

매개변수

이름유형설명
webhookIdstring웹훅 구성의 고유 식별자입니다.
fromDatestring이벤트 제공 시작 시점에 해당하는 가장 이른 UTC 타임스탬프(포함)로, yyyymmddhhmm 형식입니다.
toDatestring이벤트 제공 종료 시점에 해당하는 가장 늦은 UTC 타임스탬프(미포함)로, yyyymmddhhmm 형식입니다.

반환

Promise<ReplayJobCreateResponse> API 응답으로 resolve되는 Promise

정의됨

account_activity/client.ts:118

validateSubscription

validateSubscription(webhookId): Promise<SubscriptionsGetResponse> 구독 유효성 검사 지정된 webhook에 대해 사용자의 Account Activity 구독 상태를 확인합니다.

매개변수

이름유형설명
webhookIdstring구독 여부를 확인할 웹훅 id입니다.

반환

Promise<SubscriptionsGetResponse> API 응답으로 resolve되는 Promise

정의된 위치

account_activity/client.ts:169

createSubscription

createSubscription(webhookId, options?): Promise<SubscriptionsCreateResponse> 구독 생성 지정된 webhook과 사용자에 대해 Account Activity 구독을 생성합니다.

매개변수

이름유형설명
webhookIdstring구독과 대조할 웹훅 id입니다.
optionsCreateSubscriptionOptions-

반환

Promise<SubscriptionsCreateResponse> API 응답으로 resolve되는 Promise

정의된 위치

account_activity/client.ts:209

deleteSubscription

deleteSubscription(webhookId, userId): Promise<SubscriptionsDeleteResponse> 구독 삭제 지정된 webhook과 사용자 id에 대한 Account Activity 구독을 삭제합니다.

매개변수

이름유형설명
webhookIdstring구독 여부를 확인할 대상 webhook의 id입니다.
userIdstring구독 해지할 대상 사용자 id입니다.

반환값

Promise<SubscriptionsDeleteResponse> API 응답으로 resolve되는 Promise

정의 위치

account_activity/client.ts:261

getSubscriptionCount

getSubscriptionCount(): Promise<SubscriptionsCountGetResponse> 구독 수 가져오기 현재 활성 상태인 Account Activity 구독의 수를 조회합니다.

반환

Promise<SubscriptionsCountGetResponse> API 응답으로 resolve되는 Promise

정의 위치

account_activity/client.ts:301