Como obter dados de um arquivo XML via pasta FTP

Atenção: A configuração de um XML desde um FTP em 4YouSee Manager é possível só para as contas Enterprise.

Para configurar é necessário seguir os seguintes passos contidos neste documento.

  1. Criar um Perfil de Conexão. Com nome XML_FTP com classe de conexão chamado RssIg e as strings servidor, usuario, senha e pasta.
  2. Criar um canal: Este pode ter o nome de "XML_FTP" ou "XML desde um FTP" por exemplo.
  3. Criar e configurar uma Fonte de Dados

 3. Criar e configurar uma Fonte de Dados

Em sua conta do 4YouSee Manager, uma vez criado o canal, você deverá ir em Fonte de Dados:  

Captura de tela de 2020-06-25 17-09-44.png

Quando aparecer todas as fontes de dados, clique em Captura de tela de 2020-06-25 17-10-21.png e será exibido um conjunto de opções que deveram ser configuradas como mostrado na imagem a seguir:

ftp_xml.png

  1. Em Perfil de Conexão você deve escolher o Perfil de Conexão criado no passo 1.
  2. Em Canal você deve escolher o Canal criado no passo 2.
  3. O campo Nome é o nome da Fonte de Dados. pode ser o meso que o canal, XML_FTP.
  4. Em servidor você deve colocar o FTP. Ex.: ftp.meusite.com.br
  5. Em usuario você deve colocar o nome do usuário que possui acesso ao FTP
  6. Em senha  você deve colocar a senha do usuário que possui acesso ao FTP
  7. Em pasta você deve colocar o nome da pasta onde se emcontra o arquivo xml.
A pasta deve ter dentro dela uma pasta chamada xml (em minúsculo) e dentro dela deve se encontrar o arquivo noticias.rss. Ou seja, se seu arquivo é chamado de informações.xml, você deve trocar o nome para noticias.rss. O arquivo em resultado pode ter a seguinte rota /arquivos_4uc/xml/noticias.rss sendo "arquivos_4uc" o nome da pasta que você deve colocar na criação da fonte de dados (ítem 7).

Para conferir se está tudo configurado corretamente, dê um clique em testar consulta e então deverá retornar algo como o seguinte: 

consula.png

Informação básica do XML

4YouSee Manager irá capturar os valores <title>, <description> e <guid>, este último correspondendo à imagem. As imagens devem estar dentro de uma pasta chamada fotos que deve estar ao lado da pasta xml e suas extensões devem ser .jpg. Então, no xml, apenas o nome da imagem deve ser colocado sem a extensão. Exemplo:

Untitled-1.png

 

Clique em Adicionar e em seguida selecionaremos as variáveis que serão utilizadas. Como se trata de um XML, você vai ver só uma iteração do xml, ou seja a última. Caso você queira que sejam exibidas todas as instancias que tem no seu XML, a opção de Agrupar Registros deve ser habilitada na tela de edição da fonte de dados

Quando aparecer as variáveis capturadas do arquivo XML, você poderá escolher quais deseja exibir no Template, levando em conta que deverá alterar o nome da variável de acordo com as variáveis cadastradas no Template. Neste exemplo é escolhido apenas o valor de titulo e descricao, pois, esse foi o mesmo nome de variável escolhido no 4yousee Designer ao criar o Template.  

xml_ftp_variaveis.png

Pronto, já pode vincular sua Fonte RSS ao canal de XML_FTP para que exiba todos os dados no player. 

Se ao modificar o arquivo noticias.rss, você deseja que as alterações sejam refletidas no player você pode clicar em Baixar Notícias no 4YouSee manager para forçar a atualização. Essas alterações por padrão são refletidas a cada 1 hora  player automaticamente, no entanto, se desejar que seja refletido antes, pode proceder a baixar as notícias como foi indicado.

Isso foi útil para você? Sim Não

Enviar feedback
Desculpe-nos por não podermos ajudar. Ajude-nos a melhorar este artigo com seu feedback.