Youtube GData API:检索公共统计数据

Youtube GData API:检索公共统计数据,youtube,gdata,Youtube,Gdata,YouTube上现在有一个show video statistics(显示视频统计)按钮,它可以显示视频的统计信息,比如随着时间的推移和人口统计 我浏览了YouTube api,但似乎没有找到检索这些数据的方法。 我能找到的最接近的是,但这是针对特定用户的。我希望获得公开的数据。不幸的是,视频的公开见解不是通过API提供的(我很确定他们不会添加id,但他们可能会在新的分析API中实现这一点)。如果您想查询自己视频的静态信息,可以使用insights API。对于所有其他视频,您可以使用此链接从x

YouTube上现在有一个show video statistics(显示视频统计)按钮,它可以显示视频的统计信息,比如随着时间的推移和人口统计

我浏览了YouTube api,但似乎没有找到检索这些数据的方法。
我能找到的最接近的是,但这是针对特定用户的。我希望获得公开的数据。

不幸的是,视频的公开见解不是通过API提供的(我很确定他们不会添加id,但他们可能会在新的分析API中实现这一点)。如果您想查询自己视频的静态信息,可以使用insights API。对于所有其他视频,您可以使用此链接从xml/CDATA响应中筛选/解析洞察

你的视频ID


您应该使用能够解析破坏的html的解析器,如用于python的lxml或BeautifulSoup。

是的,正如mad_科学家所说,视频的公共见解不是通过API提供的

“YouTube Insight是一个分析和报告引擎,提供视频和频道的浏览统计数据、人气指标和人口统计信息

A video entry contains a link to Insight data if the authenticated user retrieving the entry owns the video.

A profile entry contains a link to Insight data for the channel if the authenticated user is retrieving his or her own profile."
如果您想获得喜欢和不喜欢的内容,并使用c#,可以使用以下代码:


:)

现在该服务可用,但现在他需要一个令牌来下载包含所有数据的insight ajax.xml文件 答案是

<?xml version="1.0" encoding="UTF-8"?>
<root><return_code>
<![CDATA[1]]>
</return_code>
<error_message>
<![CDATA[The request is not valid.]]>
</error_message></root>
Parameters 
application/x-www-form-urlencoded
session_token   1UEcRYZx-I3xifChIhm5QFOKxfJ8MTM3MjI1MjY3OUAxMzcyMTY2Mjc5
Source
session_token=1UEcRYZx-I3xifChIhm5QFOKxfJ8MTM3MjI1MjY3OUAxMzcyMTY2Mjc5