Olá, _Vinny_
Realmente, deve estar dando algum problema na inserção dos vídeos.
Analisando a tabela
phpbb_video do BD, vi que a coluna "video_title" de todos os vídeos está em branco. Se eu preencher essa coluna para algum vídeo, passa a aparecer no link de navegação o texto que eu incluí no BD.
Assim, fui fazer outro teste. Fui adicionar um novo vídeo (
https://youtu.be/Q3QZIlOAFD8 ) e obtive o seguinte erro ao tentar inserir:
Código: Selecionar todos
Erro Geral
SQL ERROR [ mysqli ]
Incorrect string value: '\xF0\x9F\x94\xB4 [...' for column `phpbb`.`phpbb_video`.`video_title` at row 1 [1366]
SQL
INSERT INTO phpbb_video (video_id, video_url, video_title, video_cat_id, username, user_id, youtube_id, create_time, video_views, video_duration, video_description) VALUES (0, 'https://youtu.be/Q3QZIlOAFD8', '🔴 [ENEM 2023 REVISÃO Extra] Matemática', 3, 'caju', 2, 'Q3QZIlOAFD8', 1715794383, 0, '02:51:20', '<r><EMOJI seq=\"2705\" tseq=\"2705\">✅</EMOJI> Baixe o PDF: <URL url=\"https://caju.tv/RevisaoENEM2023CadExtra\">https://caju.tv/RevisaoENEM2023CadExtra</URL><br/>\n<EMOJI seq=\"2705\" tseq=\"2705\">✅</EMOJI> SUPER [APOSTILA] PROF. CAJU: <URL url=\"https://caju.tv/SuperApostila\">https://caju.tv/SuperApostila</URL><br/>\n<EMOJI seq=\"2705\" tseq=\"2705\">✅</EMOJI> Playlist ENEM 2023: <URL url=\"https://caju.tv/ENEM2023\">https://caju.tv/ENEM2023</URL><br/>\n<EMOJI seq=\"2705\" tseq=\"2705\">✅</EMOJI> PLATAFORMA Prof. CAJU: <URL url=\"https://curso.profcaju.com.br\">https://curso.profcaju.com.br</URL><br/>\n<br/>\n<EMOJI seq=\"1f929\" tseq=\"1f929\">🤩</EMOJI><EMOJI seq=\"1f979\" tseq=\"1f979\">🥹</EMOJI> CONTRIBUIÇÃO ===================<br/>\nEnviar msg: <URL url=\"https://caju.tv/Contribuir\">https://caju.tv/Contribuir</URL><br/>\nChave PiX: <EMAIL email=\"pix@profcaju.com.br\">pix@profcaju.com.br</EMAIL><br/>\n=====================================<br/>\n<br/>\nLive 01: <URL url=\"https://caju.tv/RevisaoENEM2023-Live01\">https://caju.tv/RevisaoENEM2023-Live01</URL><br/>\nLive 02: <URL url=\"https://caju.tv/RevisaoENEM2023-Live02\">https://caju.tv/RevisaoENEM2023-Live02</URL><br/>\nLive 03: <URL url=\"https://caju.tv/RevisaoENEM2023-Live03\">https://caju.tv/RevisaoENEM2023-Live03</URL><br/>\nLive 04: <URL url=\"https://caju.tv/RevisaoENEM2023-Live04\">https://caju.tv/RevisaoENEM2023-Live04</URL><br/>\nLive 05: <URL url=\"https://caju.tv/RevisaoENEM2023-Live05\">https://caju.tv/RevisaoENEM2023-Live05</URL><br/>\nLive Extra: <URL url=\"https://caju.tv/RevisaoENEM2023-LiveExtra\">https://caju.tv/RevisaoENEM2023-LiveExtra</URL><br/>\n<br/>\n<br/>\n#ENEM2023<br/>\n#MatematicaENEM<br/>\n#ENEM</r>')
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1028
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 202
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 353
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/dmzx/youtubegallery/controller/youtubegallery.php
LINE: 360
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 151
CALL: dmzx\youtubegallery\controller\youtubegallery->handle_video()
FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 68
CALL: Symfony\Component\HttpKernel\HttpKernel->handleRaw()
FILE: [ROOT]/app.php
LINE: 35
CALL: Symfony\Component\HttpKernel\HttpKernel->handle()
Daí vi que poderia ser a chave do youtube dando problema, mesmo. Então fui em:
https://console.cloud.google.com/apis/credentials
E recriei a chave. Modifiquei nas configurações da extensão, e tentei novamente adicionar o vídeo.
Agora deu certo, o vídeo foi adicionado sem erro de SQL (concluo que a chave está funcionando), mas o campo "video_title" ainda continua zerado, ou seja, até mesmo o vídeo novo adicionado não possui o link de navegação.
Poderia me indicar onde mais eu poderia verificar problemas?
Brigadão pela ajuda
