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).