API do YouTube - por que o número de visualizações às vezes não está disponível e a contagem de favoritos é sempre 0?

StackOverflow https://stackoverflow.com//questions/25057556

  •  21-12-2019
  •  | 
  •  

Pergunta

alguém sabe por que a API do YouTube não retorna a contagem de visualizações de alguns vídeos?

Por exemplo: https://www.youtube.com/watch?v=j46utX3dJlM

Este é um exemplo de solicitação:http://gdata.youtube.com/feeds/api/videos/j46utX3dJlM?alt=json&v=2

E resposta: https://snap.apigee.com/1rKIcFf (yt$statistics não está disponível)

Achei que era porque é possível ocultar de alguma forma as estatísticas de um vídeo (http://cl.ly/image/1r033K1Y3N0B), mas há duas coisas estranhas sobre isso:1) Mesmo que as estatísticas do yt$ neste vídeo estejam desativadas, ainda consigo obter o número de curtidas, não curtidas e comentários.2) Alguns vídeos, que também possuem estatísticas desativadas, ainda possuem a contagem de visualizações na API.POR EXEMPLO. https://www.youtube.com/watch?v=gkE2-qFeHCE (https://snap.apigee.com/1rKN79a)

E minha segunda pergunta é por que a contagem de favoritos é sempre 0?Não importa qual ID de vídeo usarei na solicitação, a resposta sempre conterá isto:

"yt$statistics":  {
      "favoriteCount": "0",
      "viewCount": "some-number"
}

Por exemplo: https://snap.apigee.com/1rKRS2D

Espero que haja uma razão simples para isso.Infelizmente não consegui encontrar nenhuma resposta verificada.

Obrigado pela ajuda

Foi útil?

Solução

  • Primeiro, você usa a API YouTube V2, esta API está obsoleta, você precisa usar a API V3.

    A API de dados do YouTube (V2) foi oficialmente depreciada em 4 de março de 2014. https://developers.google.com/youtube/2.0/developers_guide_protocol_insight

  • Para responder à sua pergunta:

    Até as estatísticas YT $ neste vídeo estão desativadas, ainda posso obter vários curtidas, desgostos e comentários


    O número de curtidas, não curtidas e comentários são públicos no vídeo que você aparece, apenas o viewCount é privado, então nada de coisas estranhas.

    O mesmo para o segundo vídeo, viewCount é público, você simplesmente não pode ver as estatísticas no momento.Então nada de coisas estranhas

  • Para a segunda pergunta, veja a resposta de Jeff Posnick

    Esses dados não estão mais disponíveis para solicitações ou solicitações públicas autenticadas como proprietário do vídeo.Desculpe desapontar, mas está funcionando como pretendido.

    https://stackoverflow.com/a/14858484/2274530

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top