| Serviço | Operação | Descrição |
|---|---|---|
| EPG | GetChannelByDateInterval | Aceita a sigla de um canal e duas datas em texto no formato yyyy-mm-dd hh:mm:ss e devolve a lista de programas para aquele canal e naquele período de tempo |
| GetChannelDetail | Aceita a sigla de um canal e devolve todo o detalhe sobre o mesmo. | |
| GetChannelList | Devolve a lista de canais da oferta de determinado(s) fornecedor(es) | |
| GetChannelListByDateInterval | Aceita uma lista de siglas de canais separadas por vírgulas e duas datas em texto n o formato yyyy-mm-dd hh:mm:ss e devolve uma lista de programas de canais para aquele período de tempo. | |
| GetChannelListOrderByName | Devolve a lista de canais da oferta de determinado(s) fornecedor(es) ordenada pelo nome dos canais. | |
| GetProgramById | Aceita um identificador de um programa (id) e devolve todos os detalhes sobre esse programa. | |
| GetProgramListByChannelDateInterval | Aceita a sigla de um canal e duas em datas em texto no formato yyyy-mm-dd hh:mm:ss e devolve todos os detalhes sobre os programas daquele período. |
Serviço EPG
GetChannelByDateInterval
Aceita a sigla de um canal e duas datas em texto no formato yyyy-mm-dd hh:mm:ss e devolve a lista de programas para aquele canal e naquele período de tempoParâmetros do pedido
- channelSigla : string (opcional)
- O identificador do canal.
- startDate : string (opcional)
- A data e hora inicial pela qual será filtrada a lista de programas.
- endDate : string (opcional)
- A data e hora final pela qual será filtrada a lista de programas.
Parâmetros de resposta
- GetChannelByDateIntervalResult : Channel (opcional)
Nesta operação, o tipo Channel é composto pelos seguintes elementos:
- Name : string (obrigatório)
- Sigla : string (obrigatório)
- Type : string (opcional)
- Providers : ArrayOfProvider (obrigatório)
- Programs : ArrayOfProgram (obrigatório)
Exemplo SOAP
O seguinte exemplo apresenta como obter a programação para um dado canal num intervalo de tempo. E, a resposta correspondente de um pedido bem sucedido:Exemplo HTTP GET
O seguinte exemplo apresenta como obter a programação para um dado canal num intervalo de tempo. E, a resposta correspondente de um pedido bem sucedido:GetChannelDetail
Aceita a sigla de um canal e devolve todo o detalhe sobre o mesmo.Parâmetros do pedido
- channelSigla : string (opcional)
- O identificador do canal.
Parâmetros de resposta
- GetChannelDetailResult : Channel (opcional)
Nesta operação o tipo Channel é composto pelos seguintes elementos:
- Name : string (obrigatório)
- Sigla : string (obrigatório)
- Type : string (opcional)
- Providers : ArrayOfProvider (obrigatório)
- Programs : ArrayOfProgram (obrigatório)
Exemplo SOAP
O seguinte exemplo apresenta como obter os detalhes de um canal. E, a resposta correspondente de um pedido bem sucedido:Exemplo HTTP GET
O seguinte exemplo apresenta como obter os detalhes de um canal. E, a resposta correspondente de um pedido bem sucedido:GetChannelList
Devolve a lista de canais da oferta de determinado(s) fornecedor(es)Parâmetros de resposta
- GetChannelListResult : ArrayOfChannel (opcional)
Uma lista de Channels.
Nesta operação o tipo Channel é composto pelos seguintes elementos:
- Name : string (required)
- Sigla : string (required)
- Type : string (optional)
- Providers : ArrayOfProvider (required)
- Programs : ArrayOfProgram (required)
Exemplo SOAP
O seguinte exemplo apresenta como obter uma lista de canais MEO. E, a resposta correspondente de um pedido bem sucedido:Exemplo HTTP GET
O seguinte exemplo apresenta como obter uma lista de canais MEO. E, a resposta correspondente de um pedido bem sucedido:GetChannelListByDateInterval
Aceita uma lista de siglas de canais separadas por vírgulas e duas datas em texto n o formato yyyy-mm-dd hh:mm:ss e devolve uma lista de programas de canais para aquele período de tempo.Parâmetros do pedido
- channelSiglas : string (opcional)
- Uma lista separada por vírgulas de identificadores de canais (siglas).
- startDate : string (opcional)
- A data e hora inicial pela qual será filtrada a lista de programas.
- endDate : string (opcional)
- A data e hora final pela qual será filtrada a lista de programas.
Parâmetros de resposta
- GetChannelListByDateIntervalResult : ArrayOfChannel (opcional)
Uma lista de Channels.
Nesta operação o tipo Channel é composto pelos seguintes elementos:
- Name : string (required)
- Sigla : string (required)
- Type : string (optional)
- Providers : ArrayOfProvider (required)
- Programs : ArrayOfProgram (required)
Exemplo SOAP
O seguinte exemplo demonstra como obter o guia de programação digital para uma lista de identificadores de canais e um intervalo temporal. E, a resposta correspondente de um pedido bem sucedido:Exemplo HTTP GET
O seguinte exemplo demonstra como obter o guia de programação digital para uma lista de identificadores de canais e um intervalo temporal. E, a resposta correspondente de um pedido bem sucedido:GetChannelListOrderByName
Devolve a lista de canais da oferta de determinado(s) fornecedor(es) ordenada pelo nome dos canais.Parâmetros de resposta
- GetChannelListOrderByNameResult : ArrayOfChannel (opcional)
Uma lista de Channels.
Nesta operação o tipo Channel é composto pelos seguintes elementos:
- Name : string (required)
- Sigla : string (required)
- Type : string (optional)
- Providers : ArrayOfProvider (required)
- Programs : ArrayOfProgram (required)
Exemplo SOAP
O seguinte exemplo apresenta como obter uma lista de canais MEO ordenada por nome. E, a resposta correspondente de um pedido bem sucedido:Exemplo HTTP GET
O seguinte exemplo apresenta como obter uma lista de canais MEO ordenada por nome. E, a resposta correspondente de um pedido bem sucedido:GetProgramById
Aceita um identificador de um programa (id) e devolve todos os detalhes sobre esse programa.Parâmetros do pedido
- programId : int (opcional)
- O identificador do programa. Pode obter este valor através de qualquer operação que forneça informação de um canal com os programas correspondentes.
Parâmetros de resposta
- GetProgramByIdResult : Program (opcional)
Exemplo SOAP
O seguinte exemplo apresenta como obter os detalhes de um determinado programa. E, a resposta correspondente de um pedido bem sucedido:Exemplo HTTP GET
O seguinte exemplo apresenta como obter os detalhes de um determinado programa. E, a resposta correspondente de um pedido bem sucedido:GetProgramListByChannelDateInterval
Aceita a sigla de um canal e duas em datas em texto no formato yyyy-mm-dd hh:mm:ss e devolve todos os detalhes sobre os programas daquele período.Parâmetros do pedido
- channelSigla : string (opcional)
- O identificador do canal (sigla).
- startDate : string (opcional)
- A data e hora inicial pela qual será filtrada a lista de programas.
- endDate : string (opcional)
- A data e hora final pela qual será filtrada a lista de programas.
Parâmetros de resposta
- GetProgramListByChannelDateIntervalResult : ArrayOfProgram (opcional)
Uma lista de Programs.
EPG Entidades
ArrayOfChannel
| Nome do atributo | Descrição |
|---|---|
| Lista de Channel : Channel (opcional) |
ArrayOfFlag
| Nome do atributo | Descrição |
|---|---|
| Lista de Flag : Flag (opcional) |
ArrayOfProgram
| Nome do atributo | Descrição |
|---|---|
| Lista de Program : Program (opcional) |
ArrayOfProvider
| Nome do atributo | Descrição |
|---|---|
| Lista de Provider : Provider (opcional) |
ArrayOfValue
| Nome do atributo | Descrição |
|---|---|
| Lista de Value : Value (opcional) |
Channel
| Nome do atributo | Descrição |
|---|---|
| Name : string (opcional) | |
| Sigla : string (opcional) | |
| Type : string (opcional) | |
| Providers : ArrayOfProvider (opcional) | |
| Programs : ArrayOfProgram (opcional) | |
| Genre : string (opcional) | |
| Description : string (opcional) | |
| TunerPosition : int (opcional) | |
| IsHD : boolean (opcional) | |
| CanonicalName : string (opcional) | |
| PresentationId : string (opcional) | |
| ProductId : string (opcional) | |
| Image : string (opcional) |
Flag
| Nome do atributo | Descrição |
|---|---|
| Id : int (opcional) | |
| Name : string (opcional) | |
| PName : string (opcional) | |
| Description : string (opcional) | |
| Language : string (opcional) |
Program
| Nome do atributo | Descrição |
|---|---|
| Id : int (opcional) | |
| Title : string (opcional) | |
| Description : string (opcional) | |
| Category : string (opcional) | |
| Culture : string (opcional) | |
| Actor : string (opcional) | |
| Director : string (opcional) | |
| ExecutiveProducer : string (opcional) | |
| GuestStar : string (opcional) | |
| Producer : string (opcional) | |
| Writer : string (opcional) | |
| StartTime : string (opcional) | |
| Duration : int (opcional) | |
| ChannelName : string (opcional) | |
| ChannelSigla : string (opcional) | |
| EndTime : string (opcional) | |
| EpisodeTitle : string (opcional) | |
| ShortDescription : string (opcional) | |
| Flags : ArrayOfFlag (opcional) | |
| Values : ArrayOfValue (opcional) |
Provider
| Nome do atributo | Descrição |
|---|---|
| Name : string (opcional) |
Value
| Nome do atributo | Descrição |
|---|---|
| Id : int (opcional) | |
| Name : string (opcional) | |
| PName : string (opcional) | |
| Description : string (opcional) | |
| Language : string (opcional) | |
| ValueOf : string (opcional) | O valor do ProgramValue. |