问题标签 [youtube-analytics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
826 浏览

youtube-data-api - 提取特定视频(Youtube CMS)的观看次数/收入?

我的朋友是 Youtube 网络的 CMS 管理员,他问我是否有办法自动提取特定视频的观看次数和收入。让我解释。如果有人上传受版权保护的材料,作为 CMS 管理员,您有 2 个选项,删除视频或声明它/添加资产,以便在观看时在视频上显示广告,但问题是这些视频未连接到合作伙伴帐户,因此您无法查看该频道的收入,但必须单独检查每个视频。因此,如果我有一个带有链接的视频(制作它):http ://www.youtube.com/watch?v=123abcEFG56,您可以获取视频的代码“123abcEFG56”,将其粘贴到 Youtube CMS 分析的搜索框中,如果您声明/添加了资产,您将获得该视频的所有信息(他试图搜索通过在 YT CMS 分析中使用作为视频标题一部分的词语(他甚至尝试了确切的标题),但这仅适用于上传到合作频道/帐户的视频,因此对于上传到非合作频道的视频,您可以如果您将视频的代码放入搜索框中,则仅查看该视频的统计信息)。

我想出了一个主意,我访问了一些带有版权声明视频的频道,点击了视频的标签并复制了 html 代码。然后,通过使用正则表达式和 PowerShell (Win7),我将所有视频代码提取到一个 .txt 文件中。.txt 文件的每一行都包含一个视频代码,例如,它看起来像这样:

所以,这不是一个普通的 Youtube 帐户,而是一个 CMS 帐户,由于分析提供了它,我想从“上个月”中提取数据(Youtube 上的默认值为:“过去 30 天”)。

我不熟悉 Youtube-API,所以我的问题是,是否有可能(如果是,如何)制作一个批处理脚本,每行需要一个代码,并请求上个月为该视频获得的观看次数和收入相应的代码,然后将该信息“写入”到另一个 .txt 或 .csv 文件(理想情况下:“视频名称”、“观看次数”、“收入”)?

提前感谢您的回答!

0 投票
1 回答
766 浏览

php - Youtube 分析 PHP cron

我想开始开发一种每天通过 cron 运行的工具,用于通过“Youtube Analytics API”从一个频道或视频等获取每日分析数据。而不是什么是处理它的最佳方法。

我已经阅读了谷歌的文档,并且我有几个问题:

    • 我在控制台 ( https://code.google.com/apis/console/ ) 中创建了项目,但我怀疑在创建客户端 ID 时必须选择哪种应用程序(Web 应用程序、服务帐户或已安装的应用程序) .
    • 使用什么 PHP 库?这是一个非常新的 API,信息不多。在 Google GData 站点中,有一条警告称“大多数较新的 Google APIs Google Data APIs 不是 Google Data APIs”。在 google-api-php-client 中,没有此 API 的示例。
    • 在 cron 中进行身份验证的最佳方法是什么?

如您所见,我很困惑,有人可以帮助我吗?

谢谢你。

0 投票
2 回答
284 浏览

youtube - 我可以只用一个帐户访问多个 Youtube 频道报告吗?

我管理多个 Youtube 频道,每个频道都有自己的 Gmail 帐户,现在还与 Google+ 帐户相关联。

我的问题是:我可以通过 Youtube Analytics API 使用一个 Google 帐户访问我所有的 Youtube 频道报告,而无需在它们之间进行选择?即,具有访问所有渠道报告权限的通用帐户。

提前致谢。

0 投票
1 回答
817 浏览

youtube - 如何在没有用户操作的情况下从 YouTube Analytics API 检索数据?

我会创建一个由 cron 作业启动的脚本,该脚本会定期将有关我的频道的数据存储在文件中。这些数据是通过 YouTube Analytics API(不是普通的 YouTube API)检索的。

我怎样才能达到这个结果?服务访问是否与这些 API 兼容?

0 投票
3 回答
6030 浏览

php - YouTube 分析 API php 示例

我想使用 PHP 客户端库提出这个 YouTube 分析请求

这可能吗?是否有任何关于如何从 API 获取 YouTube 分析报告的 PHP 代码示例?
在 Google Developers 页面上找不到。(https://developers.google.com/youtube/analytics/v1/code_samples/

谢谢

0 投票
1 回答
1064 浏览

youtube - 获取 Youtube 分析上给定频道的所有视频的每日观看次数

我正在尝试使用 Youtube Analytics API 来收集我频道中所有视频的每日观看次数。似乎视频维度仅将结果限制在前 10 位。无论如何,我可以获得所有视频的每日观看次数吗?

0 投票
2 回答
5151 浏览

javascript - Google OAuth2 - 令牌的交换访问代码 - 不起作用

我目前正在实施服务器端 OAuth2 流程以授权我的应用程序。

JS 应用程序将代表注册的 CMS 帐户向最终用户(拥有与 CMS 帐户合作的频道)显示 YouTube 分析数据。因此,授权阶段需要对用户完全隐藏。我试图授权一次,然后在需要时使用“永久”授权代码来检索访问令牌。

我能够成功授权并检索访问代码。当我尝试将访问代码交换为令牌时,问题就开始了。

实现此目的的 HTTP POST 请求需要如下所示...

我正在使用这段代码来实现这一点:

我可以成功获得对此请求的 200 OK 响应,但是没有返回访问令牌,并且 myPOSTRequest.responseText 返回一个空字符串。

我玩过 Google 的 OAuth Playground - 并且可以使用我自己的凭据成功获取令牌。

我在这里错过了什么吗?

0 投票
0 回答
156 浏览

youtube - Youtube 嵌入式播放器/API 回调与 YouTube 分析之间的差异

我一直在尝试使用 YouTube 播放器和 YouTube API 的嵌入式版本,以对用户如何与视频进行交互以及视频在不同博客上的表现等进行自定义图形统计。主要使用 onStateChange-events 能够告诉用户何时从头到尾观看视频。

几个月前,我关于有多少用户观看了整个视频的统计数据与 YouTube 分析和主计数器中的数据非常相关。自然有一些差异(5-10%),但自 12 月以来,我看到 YouTube 计数器的极端差异(40-70%)。

我知道,由于 YouTube API 的回调,人们实际上从头到尾观看了视频,但它们没有出现在 YouTube 统计数据中,这使得我的统计数据与任何有兴趣使用它们的人完全无关。

所以实际的问题是——你们中的任何人是否知道或经历过 YouTube 改变了在使用 YT 播放器的嵌入式版本时计算观看次数的方式?

我知道如果您使用自动播放 = 1,如果他们在视频中向前跳过以触发事件,多次观看视频等,他们不会被考虑在内。但是所有这些事情在几个月前仍然是一样的,并且我的统计数据与现在完全不同。

任何有关使用嵌入式 YT 播放器的输入或反馈都将不胜感激,因为我在这里简直是摸不着头脑。

谢谢!

0 投票
1 回答
2171 浏览

php - PHP 中的 YouTube 分析 API:我在通过身份验证时不断收到“权限不足”

我正在尝试使用 OAUTH2 访问 PHP 中的 YouTube 分析 API。在我的场景中,我首先检索通道数据,它工作正常(即使是经过身份验证的段)。然后我在 Analytics-call 中解析 channel-id。YouTube Analytics API 在我的 Google Developer Console 中激活。我最终得到以下错误:

发生客户端错误:调用 GET 时出错https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D##MY_CHANNEL_ID##&start-date=2014-01-01&end-date= 2014-01-25&metrics=views&dimensions=7DayTotals&sort=day : (403) 权限不足

这是我的代码。请注意,我手动添加了我的频道 ID,以确保它绝对正确。正如我所说:身份验证适用于 YouTube 数据 API,但无法连接到 Analytics-API。

顺便说一句,如果有人有使用 YouTube 分析 API 工作 PHP 脚本的示例,如果您能分享它们,我将非常高兴。我还没有在整个 WWW 上看到一个工作示例。

0 投票
3 回答
36392 浏览

php - Laravel:如何在 Laravel 中包含 Vendor 文件夹中的文件

我正在尝试包含 Google 的 YouTube 分析服务,但我无法通过 Vendor 文件夹访问它。

它不起作用,因为它默认为 App 文件夹。

如何退出 App 文件夹并进入 Vendor 文件夹(YouTube 分析文件所在的位置)?

错误是{

包括(C:\xampp\htdocs\mysite\app/path/to/analytics/Google_YoutubeAnalyticsService.php):无法打开流:没有这样的文件或目录