Ferramentas do usuário

Ferramentas do site


feedrss_tube

FeedRSS

O tube FeedRSS recupera informações de um link de Feed RSS formatado em JSON. Esta função exige que seja declarada previamente um vetor que receberá as notícias, cujo tipo seja estrutura que possua como campos [title], [description] e [link].

Formato:

|vector|.feedRSS(“RSS-URL”)

Parâmetros:

  • |vector|: o vetor de estrutura que recebe as informações do feed.
  • RSS-URL: o endereço do feed RSS do serviço propriamente.

Retorno:

  • Retorna os dados requisitados e os atribui ao vetor vector.

Exemplo:

template[TEMP_FeedRss] {
	body {
		declarations {
			+|vector| : Vector[Struct] {
				id = "Title: " & bold([title]) & "\n" & hyperlink([link]) & "\n" & [description] & "\n\n"
				fields {
					&[title] : String,
					&[description] : String,
					&[link] : String
				}
			}
		}
		operations {
			|vector|.feedRSS("https://www.valor.com.br/brasil/rss"),
			print |vector|
		}
	}
}
feedrss_tube.txt · Última modificação: 2019/09/04 20:00 (edição externa)