ODX API v3
integer · requiredstringstring · enum · requiredstringstring · maxLength: 256 · pattern: string · readOnlyinteger · readOnlystring · readOnlystringstring · maxLength: 255
string · requiredstringstring · enum · requiredstringinteger · requiredstring · requiredstring · required
episode
에피소드 기준 추천 프로그램
GET
https://odkmedia.io
/odx/api/v3/episode/{id}/recommendation/
path Parameters
idquery Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Enum values:
odk
odc
Example: odk
Accept-Language"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
slug^[-a-zA-Z0-9_]+$ · requiredbadgesidimageobject · readOnly
synopsistitle구 ODK URL 리다이렉트용 에피소드 조회
GET
https://odkmedia.io
/odx/api/v3/episode/{slug}/redirect/
ODK(Service-Name: odk) 전용 레거시 URL 리다이렉트 지원 엔드포인트로, 다른 서비스로 호출하면 오류가 난다. slug 로 에피소드를 찾아 id/slug/program_slug 만 반환하고, 반복 조회를 줄이려고 Redis 해시에 캐시한다.
path Parameters
slugquery Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Enum values:
odk
odc
Example: odk
Accept-Language"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
idprogram_slugslug