Usada pelos templates Twitter. O player baixa as imagens e reescreve seus caminhos para caminhos locais.
var dsplay_media = {
// Todos os campos gerais também são incluídos...
// Específicos do Twitter
postCount: 5, // Quantidade de posts solicitada
desiredTags: 'tag1,tag2', // Hashtags usadas para filtrar os posts (vazio para todos)
rawResult: '{...}', // Resposta do serviço, como string
result: { // Resposta do serviço, como objeto
time: '2026-10-11 12:00:00', // Quando o resultado foi obtido
userKey: 'abc123', // Chave da conta conectada
data: {
user: {
id: '1234567890', // ID da conta
name: 'DSPLAY - Digital Signage', // Nome da conta
username: 'dsplaytv', // Identificador da conta, sem @
location: 'United States', // Localização da conta (pode não existir)
pic: '/path/to/profile/picture', // Foto de perfil, caminho local
},
posts: [
{
id: '0987654321', // ID do post
text: 'Texto do post',
created: '2018-06-17T17:24:51.000Z', // Data de criação do post
link: 'https://twitter.com/dsplaytv/status/0987654321', // Link para o post original
tags: ['myhashtag', 'tag2'], // Hashtags do post
likes: 14,
shares: 6, // Retweets
media: [ // Imagens e vídeos do post
{
id: '1324354657687980', // ID da mídia
type: 'image', // 'image' ou 'video'
urls: { // Caminhos locais da imagem. Apenas a resolução em uso é baixada
tb: '/path/to/thumbnail',
sm: '/path/to/small',
md: '/path/to/medium',
lg: '/path/to/large',
},
},
],
},
],
},
},
}
A resolução baixada é md, a menos que o metadata.json do template tenha uma chave resolution (tb, sm, md ou lg).