메인 콘텐츠로 건너뛰기

하위 모듈

모듈 내용

이 모듈은 X API의 계정 활동 엔드포인트에 대한 접근을 제공하며, 계정 활동과 관련된 모든 기능의 기본 진입점 역할을 합니다.

class xdk.account_activity.AccountActivityClient

계정 활동 관련 작업을 위한 Client

매개변수

path.client
Client

__init__

매개변수

path.client
Client

create_replay_job

리플레이 작업 생성 지정된 웹훅에 연결된 모든 구독에 대해 최대 지난 5일간의 활동을 조회하기 위한 리플레이 작업을 생성합니다.

매개변수

path.webhook_id
Any
웹훅 구성에 대한 고유 식별자입니다.
path.from_date
str
이벤트가 제공되는 기간의 시작점이 되는 가장 이른 UTC 타임스탬프입니다(포함). 형식은 yyyymmddhhmm입니다.
path.to_date
str
이벤트가 제공되는 기간의 끝 지점이 되는 가장 늦은 UTC 타임스탬프입니다(미포함). 형식은 yyyymmddhhmm입니다.

반환값

CreateReplayJobResponse - 응답 데이터

create_subscription

구독 생성 사용자와 지정된 웹후크에 대한 Account Activity 구독을 생성합니다.

매개변수

path.webhook_id
Any
구독 상태를 확인할 웹후크 ID입니다.
body.body
CreateSubscriptionRequest
요청 본문입니다.

delete_subscription

구독 삭제 해당 웹훅과 사용자 id에 대한 Account Activity 구독을 삭제합니다.

Parameters

path.webhook_id
Any
구독 여부를 확인할 webhook ID입니다.
path.user_id
Any
구독을 해지할 사용자 ID입니다.

반환 값

DeleteSubscriptionResponse - 응답 데이터

get_subscription_count

구독 수 조회 현재 활성화된 Account Activity 구독 수를 조회합니다. :returns: 응답 데이터 :rtype: GetSubscriptionCountResponse

반환값

GetSubscriptionCountResponse

get_subscriptions

구독 조회 지정된 webhook에 대해 활성화된 모든 구독 목록을 가져옵니다.

매개변수

path.webhook_id
Any
구독 정보를 조회할 webhook ID입니다.

반환값

GetSubscriptionsResponse - 응답 데이터

validate_subscription

구독 유효성 검증 지정한 웹후크에 대한 사용자의 Account Activity 구독을 검증합니다.

매개변수

path.webhook_id
Any
구독 상태를 확인하는 데 사용되는 webhook ID입니다.

반환 값

ValidateSubscriptionResponse - 응답 데이터