ODK API Portal
한국어
  • Overview
  • MediaIO
  • Continue Watching
  • Player Event
  • Deprecated
  • Recent changes
Information
apple
category
channels
check-region
client-base
client-log
config
contact-us
cover
curation
epg
episode
    에피소드 기준 추천 프로그램get구 ODK URL 리다이렉트용 에피소드 조회get
episodes
fast-channel
firetv
google
live-tv
navigation
notice
otp
page
payment
playback-log
playback
profile
program
programs
promotion-banner
reward
samsung
search
shorts
sponsor
tv-guide
user
visio-amasian-feed
Schemas
powered by Zudoku
ODX API v3
ODX API v3

episode


에피소드 기준 추천 프로그램

GET
https://odkmedia.io
/odx/api/v3/episode/{id}/recommendation/

에피소드 기준 추천 프로그램 › path Parameters

id
​integer · required

에피소드 기준 추천 프로그램 › query Parameters

debug
​string

If value is "on", debug is included in response.

에피소드 기준 추천 프로그램 › Headers

Service-Name
​string · enum · required

요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).

Enum values:
odk
odc
Example: odk
Accept-Language
​string

"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.

Example: ko-KR,ko;q=0.9,en;q=0.8

에피소드 기준 추천 프로그램 › Responses

200
OdxV3RecommendationProgram
slug
​string · maxLength: 256 · pattern: ^[-a-zA-Z0-9_]+$ · required
badges
​string · readOnly
id
​integer · readOnly
image
​string · readOnly
​object · readOnly
synopsis
​string
title
​string · maxLength: 255
GET/odx/api/v3/episode/{id}/recommendation/
curl https://odkmedia.io/odx/api/v3/episode/:id/recommendation \ --header 'Service-Name: odk' \ --header 'Authorization: <api-key>'
Example Responses
{ "badges": "badges", "id": 0, "image": "image", "recommendation_episode": { "id": 0, "slug": "slug", "title": "title" }, "slug": "slug", "synopsis": "synopsis", "title": "title" }
json
application/json

구 ODK URL 리다이렉트용 에피소드 조회

GET
https://odkmedia.io
/odx/api/v3/episode/{slug}/redirect/

ODK(Service-Name: odk) 전용 레거시 URL 리다이렉트 지원 엔드포인트로, 다른 서비스로 호출하면 오류가 난다. slug 로 에피소드를 찾아 id/slug/program_slug 만 반환하고, 반복 조회를 줄이려고 Redis 해시에 캐시한다.

구 ODK URL 리다이렉트용 에피소드 조회 › path Parameters

slug
​string · required

구 ODK URL 리다이렉트용 에피소드 조회 › query Parameters

debug
​string

If value is "on", debug is included in response.

구 ODK URL 리다이렉트용 에피소드 조회 › Headers

Service-Name
​string · enum · required

요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).

Enum values:
odk
odc
Example: odk
Accept-Language
​string

"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.

Example: ko-KR,ko;q=0.9,en;q=0.8

구 ODK URL 리다이렉트용 에피소드 조회 › Responses

200
OdxV3EpisodeRetrieveForRedirect
id
​integer · required
program_slug
​string · required
slug
​string · required
GET/odx/api/v3/episode/{slug}/redirect/
curl https://odkmedia.io/odx/api/v3/episode/:slug/redirect \ --header 'Service-Name: odk'
Example Responses
{ "id": 0, "program_slug": "program_slug", "slug": "slug" }
json
application/json

epgepisodes