NET - Plataforma de Integração
Controle do Documento Nome do Arquivo Autor(es) Original NET - Plataforma de Integração Ivan de Queiroz Versão Data Autor(es) Mudanças Revisor(es) 1 25/04/11 Ivan de Queiroz 2 26/04/11 Ivan de Queiroz 3 26/04/11 Ivan de Queiroz Versão Inicial Adicionado parâmetro 'cidade' na : /Eventos/ DEVICE/CIDADE/ CANAL/DATA Adicionado PayPerView Objetivo Disponibilizar um serviço que integra uma interface móvel com a aplicação da NET. URLs O serviço é RESTful e está hospedado em diferentes servidores, um para cada ambiente. Na definição de cada funcionalidade o caminho será referenciado somente como serviço. Caminhos: Homologação: http://netapp.aceite.fbiz.com.br/eventgrid/v1/eventgridservice.svc Produção: https://netapp.fbiz.com.br/eventgrid/v1/eventgridservice.svc Funcionalidades Banners Canais Categorias Eventos PayPerView Um help para cada está disponível na URL: http://serviço/help
Banners URL: http://serviço/banners/device Função: Lista todos os banners disponíveis para um determinado dispositivo. Parâmetro Tipo Descrição DEVICE Inteiro Identificação do tipo de dispositivo http://serviço/banners/1 Banners "":" content", "":0, "Banners":[ Banner[] "BannerId":9223372036854775807, "Descricao":" content", "Expiracao":"\/Date(928160400000-0300)\/", "Imagem":, "URL":" content", resulte em falha. Array com uma coleção de Banners "UltimaAtualizacao":"\/Date(928160400000-0300)\/" "Nome":" content", "Orientacao":2147483647
] Canais URL: http://serviço/canais/device/cidade Função: Lista todos os canais de uma cidade específica. O device é informado para identificar a logo utilizada. DEVICE Inteiro Identificação do tipo de dispositivo CIDADE Inteiro Identificação da cidade http://serviço/canais/1/44 Canais "":" content", "":0, "Canais":[ Canal[] "CanalId":9223372036854775807, "Descricao":" content", "Logo": "URL":" content", resulte em falha. Array com uma coleção de Canais
] "UltimaAtualizacao":"\/Date(928160400000-0300)\/", "Nome":" content", "Numero":2147483647 URL: http://serviço/canais/device/cidade/atual/anterior Função: Retorna o canal anterior, com relação ao canal atual. Função equivalente ao (-) do controle remoto. DEVICE Inteiro Identificação do tipo de dispositivo CIDADE Inteiro Identificação da cidade ATUAL Long Identificação do canal atual. http://serviço/canais/1/1/47/anterior Canal Canal resulte em falha. Canal identificado pela pesquisa. Eventos Evento[] Array com os eventos do canal. "":" content", "":0,
"Eventos":[ "Data":"\/Date(928160400000-0300)\/", "EventoId":9223372036854775807, "Genero":" content", "Nome":" content" ], "Canal": "CanalId":9223372036854775807, "Descricao":" content", "Logo": "URL":" content", "UltimaAtualizacao":"\/Date(928160400000-0300)\/", "Nome":" content", "Numero":2147483647 URL: http://serviço/canais/device/cidade/atual/proximo Função: Retorna o próximo canal, com relação ao canal atual. Função equivalente ao (+) do controle remoto. DEVICE Inteiro Identificação do tipo de dispositivo CIDADE Inteiro Identificação da cidade ATUAL Long Identificação do canal atual. http://serviço/canais/1/1/47/proximo
Canal Canal resulte em falha. Canal identificado pela pesquisa. Eventos Evento[] Array com os eventos do canal. "":" content", "":0, "Eventos":[ ], "Canal": "Data":"\/Date(928160400000-0300)\/", "EventoId":9223372036854775807, "Genero":" content", "Nome":" content" "CanalId":9223372036854775807, "Descricao":" content", "Logo":, "URL":" content", "UltimaAtualizacao":"\/Date(928160400000-0300)\/" "Nome":" content", "Numero":2147483647 URL: http://serviço/canais/device/cidade/categoria Função: Lista os canais de uma cidade e categoria específico. O device é informado para identificar a logo utilizada. DEVICE Inteiro Identificação do tipo de dispositivo CIDADE Inteiro Identificação da cidade
CATEGORIA Inteiro Identificação da categoria. http://serviço/canais/1/1/8 Canais "":" content", "":0, "Canais":[ ] Canal[] "CanalId":9223372036854775807, "Descricao":" content", "Logo":, "URL":" content", resulte em falha. Array com os canais encontrados. "UltimaAtualizacao":"\/Date(928160400000-0300)\/" "Nome":" content", "Numero":2147483647 URL: http://serviço/canais/favoritos/device/cidade/canais Função: Lista os canais de uma cidade e categoria específico. O device é informado para identificar a logo utilizada.
DEVICE Inteiro Identificação do tipo de dispositivo CIDADE Inteiro Identificação da cidade CANAIS Lista com os Ids dos canais separados por vírgula http://serviço/canais/favoritos/1/29,47,77 Canais "":" content", "":0, "Canais":[ ] Canal[] "CanalId":9223372036854775807, "Descricao":" content", "Logo":, "URL":" content", resulte em falha. Array com os canais encontrados. "UltimaAtualizacao":"\/Date(928160400000-0300)\/" "Nome":" content", "Numero":2147483647 URL: http://serviço/categorias Função: Lista todas as categorias ativas.
http://serviço/categorias Categorias "":" content", "":0, "Categorias":[ ] "CategoriaId":2147483647, "Nome":" content", "Prioridade":2147483647 Categoria [] resulte em falha. Array com as categorias. URL: http://serviço/eventos/device/cidade/canal/data Função: Lista todos os eventos de um canal. DEVICE Inteiro Identificação do tipo de dispositivo CIDADE Inteiro Identificação da cidade CANAL Long Identificação do canal DATA Date Data a ser pesquisada no formato yyyymmdd.
http://serviço/canais/1/77/20110425 resulte em falha. Canais Canal Dados do canal enviado. Eventos "":" content", "":0, "Eventos":[ ], "Canal": Evento[] "Data":"\/Date(928160400000-0300)\/", "EventoId":9223372036854775807, "Genero":" content", "Nome":" content" "CanalId":9223372036854775807, "Descricao":" content", "Logo":, "URL":" content", Array com a programação do canal. "UltimaAtualizacao":"\/Date(928160400000-0300)\/" "Nome":" content", "Numero":2147483647
URL: http://serviço/eventos/busca/device/cidade/categoria/inicio/ FIM Função: Faz uma busca dos eventos para categoria e intervalo de datas especificos. DEVICE Inteiro Identificação do tipo de dispositivo CIDADE Long Identificação do canal CATEGORIA Inteiro Identificação da categoria. INICIO DateTime Data/hora inicial no formato yyyymmddhhmm FIM DateTime. Data/hora final no formato yyyymmddhhmm http://serviço/eventos/busca/1/1/8/201104250900/201104252359 Eventos "":" content", "":0, "Eventos":[ ] Evento[] "Data":"\/Date(928160400000-0300)\/", "EventoId":9223372036854775807, "Genero":" content", "Nome":" content" resulte em falha. Array de eventos com a programação encontrada.
URL: http://serviço/eventos/busca/descricao/cidade/?q=consulta Função: Faz uma busca dos eventos disponíveis para a cidade pela descrição. DEVICE Inteiro Identificação do tipo de dispositivo CONSULTA Termo a ser pesquisado. http://serviço/eventos/busca/descricao/1/?q=dinossauros Eventos "":" content", "":0, "Eventos":[ ] Evento[] "Data":"\/Date(928160400000-0300)\/", "EventoId":9223372036854775807, "Genero":" content", "Nome":" content" resulte em falha. Array de eventos com a programação encontrada. URL: http://serviço/eventos/busca/elenco/cidade/?q=consulta Função: Faz uma busca dos eventos disponíveis para a cidade pelo elenco.
DEVICE Inteiro Identificação do tipo de dispositivo CONSULTA Termo a ser pesquisado. http://serviço/eventos/busca/elenco/1/?q=chuck%20norris Eventos "":" content", "":0, "Eventos":[ ] Evento[] "Data":"\/Date(928160400000-0300)\/", "EventoId":9223372036854775807, "Genero":" content", "Nome":" content" resulte em falha. Array de eventos com a programação encontrada. URL: http://serviço/eventos/busca/titulo/cidade/?q=consulta Função: Faz uma busca dos eventos disponíveis para a cidade pela descrição.
DEVICE Inteiro Identificação do tipo de dispositivo CONSULTA Termo a ser pesquisado. http://serviço/eventos/busca/titulo/1/?q=mythbusters Eventos "":" content", "":0, "Eventos":[ ] Evento[] "Data":"\/Date(928160400000-0300)\/", "EventoId":9223372036854775807, "Genero":" content", "Nome":" content" resulte em falha. Array de eventos com a programação encontrada. URL: http://serviço/eventos/busca/titulo/cidade/subgenero/? q=consulta Função: Faz uma busca dos eventos disponíveis para a cidade pela descrição. CIDADE Inteiro Identificação da cidade.
SUBGENERO Inteiro Identificação do subgênero. CONSULTA Termo a ser pesquisado. http://serviço/eventos/busca/titulo/1/2/?q=dinossauro Eventos "":" content", "":0, "Eventos":[ ] Evento[] "Data":"\/Date(928160400000-0300)\/", "EventoId":9223372036854775807, "Genero":" content", "Nome":" content" resulte em falha. Array de eventos com a programação encontrada. URL: http://serviço/eventos/detalhe/device/cidade/evento Função: Busca detalhes de um evento. DEVICE Inteiro Identificação do tipo de dispositivo. CIDADE Inteiro Identificação da cidade. EVENTO Long Identificação do evento
http://serviço/eventos/detalhe/1/1/550 0300)\/" Evento "":" content", "":0, "Evento": EventoDetalhado "Data":"\/Date(928160400000-0300)\/", "EventoId":9223372036854775807, "Genero":" content", "Nome":" content", "Classificacao":" content", "Descricao":" content", "Duracao":" content", "Elenco":" content", "Preco":12678967.543233, "Programacao":[ "Canal": "CanalId":9223372036854775807, "Descricao":" content", "Logo":, "URL":" content", resulte em falha. Detalhes do evento pesquisado, incluindo a ocorrência do mesmo evento em outros canais (Programação). "UltimaAtualizacao":"\/Date(928160400000-
"Nome":" content", "Numero":2147483647, "Data":"\/Date(928160400000-0300)\/", "EventoId":9223372036854775807 ], "SubGenero":" content" PayPerView URL: http://serviço/ppv/device/cidade Função: Lista a programação dos canais PayPerView. DEVICE Inteiro Identificação do tipo de dispositivo CIDADE Inteiro Identificação da cidade http://serviço/ppv/1/1 PPV "":" content", PayPerView[] resulte em falha. Array com uma coleção de PayPerViews
"":0, "PPV":[ "Descricao":" content", "EventoId":9223372036854775807, "Imagem": "URL":" content", "UltimaAtualizacao":"\/Date(928160400000-0300)\/", "Nome":" content" ]
eradores Nome Sucesso 0 RequestInvalido 1 Erro 2 Valor Orientação Nome Horizontal 1 Vertical 2 Valor Device Nome IPhone 1 IPad 2 Valor Cidade Nome São Paulo 1 Rio de Janeiro 2 Porto Alegre - Cabo 3 Porto Alegre - MMDS 4 Belo Horizonte 5 Curitiba - Cabo 6 Curitiba - MMDS 7 Brasília 8 Campinas 9 Santos 10 Florianópolis 11 Ribeirão Preto 12 Santo André 13 São Bernardo 14 Valor
São Caetano 15 Diadema 16 Mauá 17 Mogi das Cruzes 18 Americana 19 Hortolândia 20 Itú 21 Rio Claro 22 Sumaré 23 Aráras 24 Limeira 25 Mogi Guaçu 26 Mogi Mirim 27 Santa Bárbara D'Oeste 28 São José dos Campos 29 Taubaté 30 Caçapava 31 Manaus 32 Guarulhos 33 Vitória 34 Maceió 35 Campo Grande 36 João Pessoa 37 Goiânia 38 Londrina 39 Piracicaba 40 Jundiaí 41 Sorocaba 42 Bauru 43 Blumenau 44 Caxias do Sul 45 Anápolis 46 Bagé 47 Cascavel 48 Criciúma 49
Franca 50 Marília 51 Araçatuba 52 Maringá 53 Pelotas 54 Rio Grande 55 São José do Rio Preto 56 Uruguaiana 57 Arapongas 58 São Carlos 59 Cianorte 60 Araraquara 61 Joinville 62 Bento Goncalves 63 Atibaia 64 Chapecó 65 Cruz Alta 66 Erechim 67 Farroupilha 68 Lajeado 69 Litoral 70 Barra Mansa 71 Novo Hamburgo 72 Passo Fundo 73 Santa Cruz do Sul 74 Santa Maria 75 Botucatu 76 Bragança Paulista 77 Itapetininga 78 Jaú 79 Bertioga 80 Ponta Grossa 81 Resende 82 Sertãozinho 83 Recife 84
Guarapuava 85 Santa Branca 86 Gêneros Nome Documentário 1 Espetáculo 18 Esporte 26 Filme 43 Infantil 60 Jornalismo 64 Séries 69 Variedades 86 Valor SubGêneros Documentário Nome Arqueologia 2 Biografia 3 Cinema 4 Cultural 5 Diversos 6 Ecologia 7 Economia 8 Educativo 9 Esportivo 10 Histórico 11 Informática 12 Investigação 13 Medicina 14 Musical 15 Religião 16 Viagem 17 Valor
Espetáculo Nome Balé 19 Dança 20 Diversos 21 Musical 22 Ópera 23 Show 24 Teatro 25 Valor Esporte Nome Aquático 27 Atletismo 28 Automobilismo 29 Basquete 30 Beisebol 31 Debate 32 Diversos 33 Futebol 34 Ginástica 35 Hóquei 36 Luta 37 Motociclismo 38 Náutico 39 Radical 40 Tênis 41 Vôlei 42 Valor Filme Nome Ação 44 Animação 45 Aventura 46 Comédia 47 Valor
Drama 48 Épico 49 Erótico 50 Ficção 51 Guerra 52 Infantil 53 Musical 54 Policial 55 Romance 56 Suspense 57 Terror 58 Western 59 Infantil Nome Desenho 61 Diversos 62 Programa 63 Valor Jornalismo Nome Cultural 65 Esportivo 66 Informativo 67 Político 68 Valor Séries Nome Aventura 70 Competição 71 Culinária 72 Diversos 73 Documentário 74 Drama 75 Educativo 76 Valor
Erótico 77 Ficção 78 Humor 79 Infantil 80 Medicina 81 Musical 82 Policial 83 Suspense 84 Viagem 85 Variedades Nome Ciência 87 Comportamento 88 Culinária 89 Diversos 90 Ecologia 91 Educativo 92 Entrevista 93 Erótico 94 Humor 95 Infantil 96 Moda e Estilo 97 Musical 98 Novela 99 Saúde 100 Televendas 101 Turismo 102 Valor
Diagramas Classes