하위 모듈
- xdk.media.client module
MediaClientMediaClient.__init__()MediaClient.append_upload()MediaClient.create_metadata()MediaClient.create_subtitles()MediaClient.delete_subtitles()MediaClient.finalize_upload()MediaClient.get_analytics()MediaClient.get_by_key()MediaClient.get_by_keys()MediaClient.get_upload_status()MediaClient.initialize_upload()MediaClient.upload()
- xdk.media.models module
AppendUploadRequestAppendUploadResponseCreateMetadataRequestCreateMetadataResponseCreateSubtitlesRequestCreateSubtitlesResponseDeleteSubtitlesRequestDeleteSubtitlesResponseFinalizeUploadResponseGetAnalyticsResponseGetByKeyResponseGetByKeysResponseGetUploadStatusResponseInitializeUploadRequestInitializeUploadResponseUploadRequestUploadResponse
모듈 내용
이 모듈은 X API의 media 엔드포인트에 대한 액세스를 제공합니다. 모든 media-related 기능의 주요 진입점 역할을 합니다.class xdk.media.MediaClient
미디어 작업을 위한 클라이언트
매개변수
Client
__init__
매개변수
Client
append_upload
Append Media upload
Appends data to a Media upload request.
매개변수
Any
The media identifier for the media to perform the append operation.
AppendUploadRequest
요청 본문
create_metadata
Create Media metadata
Creates metadata for a Media file.
body: 요청 본문
:returns: 응답 데이터
:rtype: CreateMetadataResponse
매개변수
CreateMetadataRequest
create_subtitles
Create Media subtitles
Creates subtitles for a specific Media file.
body: 요청 본문
:returns: 응답 데이터
:rtype: CreateSubtitlesResponse
매개변수
CreateSubtitlesRequest
delete_subtitles
Delete Media subtitles
Deletes subtitles for a specific Media file.
body: 요청 본문
:returns: 응답 데이터
:rtype: DeleteSubtitlesResponse
매개변수
DeleteSubtitlesRequest
finalize_upload
Finalize Media upload
Finalizes a Media upload request.
매개변수
Any
The media id of the targeted media to finalize.
반환값
FinalizeUploadResponse - 응답 데이터
get_analytics
Get Media analytics
Retrieves analytics data for media.
매개변수
List
A comma separated list of Media Keys. 단일 요청에서 최대 100개까지 허용됩니다.
str
YYYY-MM-DDTHH:mm:ssZ. The UTC timestamp representing the end of the time range.
str
YYYY-MM-DDTHH:mm:ssZ. The UTC timestamp representing the start of the time range.
str
The granularity for the search counts results.
List or None
default:"None"
A comma separated list of MediaAnalytics fields to display.
반환값
GetAnalyticsResponse - 응답 데이터
get_by_key
Get Media by media key
Retrieves details of a specific Media file by its media key.
매개변수
Any
A single Media Key.
List or None
default:"None"
표시할 Media 필드의 쉼표로 구분된 목록입니다.
반환값
GetByKeyResponse - 응답 데이터
get_by_keys
Get Media by media keys
Retrieves details of Media files by their media keys.
매개변수
List
A comma separated list of Media Keys. 단일 요청에서 최대 100개까지 허용됩니다.
List or None
default:"None"
표시할 Media 필드의 쉼표로 구분된 목록입니다.
반환값
GetByKeysResponse - 응답 데이터
get_upload_status
Get Media upload status
Retrieves the status of a Media upload by its ID.
매개변수
Any
Media id for the requested media upload status.
str or None
default:"None"
The command for the media upload request.
반환값
GetUploadStatusResponse - 응답 데이터
initialize_upload
Initialize media upload
Initializes a media upload.
body: 요청 본문
:returns: 응답 데이터
:rtype: InitializeUploadResponse
매개변수
InitializeUploadRequest
upload
Upload media
Uploads a media file for use in posts or other content.
body: 요청 본문
:returns: 응답 데이터
:rtype: UploadResponse
매개변수
UploadRequest