Dados do embed de um episódio
GET/api/public/media-embed/episodes/{id}
- Auth
- Pública
Sem login nem `X-CommunityId`: o que a página `/embed/episode/{id}` do app mostra. O episódio toca (`access: open`, com `media`: links assinados de 1 h) quando está no ar e é público: o RSS do programa é público ou o espaço é aberto a visitantes, e o programa não é vendido como produto que cobra (aí só os episódios abertos). Fora isso `locked`: capa, título, duração e a comunidade, sem mídia. Embed desligado no programa: `available: false` (`reason: disabled`) e só a comunidade. Programa só de membros (RSS não público e espaço fechado a visitantes): `available: false` (`reason: membersOnly`) e só a comunidade (nome, logo e o endereço para entrar), sem título nem capítulos. Episódio `locked` nunca traz `chapters`. Rascunho, apagado ou inexistente: 404.
Parâmetros
| Nome | Onde | Tipo | Descrição |
|---|---|---|---|
idobrigatório | path | string (uuid) |
Respostas
| Código | Descrição |
|---|---|
200 | Os dados do embed. |
404 | Recurso não encontrado. |
Exemplo com curl
curl -X GET "https://api.memberfy.net/api/public/media-embed/episodes/<id>"