QR Code e trechos selecionados
Desenvolvedores podem usar o feed público JSON para exibir vídeos e trechos em seus próprios sites.
O arquivo transcricoes_blog2.php retorna os vídeos do Play Maranata em formato JSON.
Cada entrada contém título, descrição, link do vídeo, thumbnail, QR Code e trechos (quando disponíveis).
https://saniju.com.br/2025/transcricoes_blog2.php
{
"ok": true,
"page": 1,
"limit": 15,
"total": 220,
"pages": 15,
"videos": [
{
"id": 123,
"titulo": "[Sã Doutrina] — Dons Espirituais",
"url": "https://www.youtube.com/watch?v=AbCdEfGhIJK",
"descricao": "Estudo sobre a atuação dos dons espirituais no corpo de Cristo.",
"trechos": "0:15-0:50; 1:20-1:45",
"thumb": "https://img.youtube.com/vi/AbCdEfGhIJK/maxresdefault.jpg",
"qr": "https://saniju.com.br/2024/qrcodes/qr_live_123.png"
}
]
}
<script>
fetch("https://saniju.com.br/2025/transcricoes_blog2.php?page=1&limit=5")
.then(r => r.json())
.then(d => {
if (d.ok) {
d.videos.forEach(v => {
document.body.innerHTML += `
<h4>${v.titulo}</h4>
<img src="${v.thumb}" width="320">
<p>${v.descricao}</p>
<a href="${v.url}" target="_blank">Assistir no YouTube</a><hr>
`;
});
}
});
</script>
<?php
$json = file_get_contents("https://saniju.com.br/2025/transcricoes_blog2.php?page=1&limit=5");
$data = json_decode($json, true);
if($data["ok"]) {
foreach($data["videos"] as $v) {
echo "<h4>".$v["titulo"]."</h4>";
echo "<img src='".$v["thumb"]."' width='320'>";
echo "<p>".$v["descricao"]."</p>";
echo "<a href='".$v["url"]."' target='_blank'>Assistir no YouTube</a><hr>";
}
}
?>
?page=1&limit=10 para escolher quantos vídeos retornar.?indice=1 para obter apenas o índice de quadros (categorias).