Estou escrevendo um código para validar os URLs do YouTube. É garantido que o ID do vídeo, como oHg5SJYRHA0
, sempre tenha exatamente 11 caracteres ou, às vezes, pode ser menor ou maior? Existe alguma documentação oficial sobre isso?
18
Respostas:
Eles provavelmente ficarão com 11 caracteres por muito tempo. Cada personagem tem 64 valores possíveis:
Em seguida, 11 caracteres no total:
É claro que nem todas as combinações serão usadas, dependendo do algoritmo, mas provavelmente elas não serão alteradas tão cedo. Palavras de um desenvolvedor do YouTube afirmam que elas não garantem:
Fonte: https://web.archive.org/web/20120306111051/http://osdir.com/ml/youtube-api-gdata/2009-10/msg00237.html
fonte
Algo que vale a pena destacar: alguns URLs apontam para o mesmo vídeo. Por exemplo, nos vídeos postados abaixo, todos são "Os Prêmios Nobel de 2015!" de Scishow:
Além disso, se você alterar o último caractere para
C
ouD
isso também funcionará.fonte
Sim, eles sempre têm 11 caracteres.
fonte