问题标签 [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.
php - Youtube 分析 API 实时
我正在使用 Youtube API 构建 Youtube Web 应用程序。目前我需要对剪辑(视频)进行实时分析。但是,我在文档中找不到任何信息。我可以使用视频的静态数据获取一些信息。但是,在有人点击喜欢/不喜欢或发表评论之前,查看次数不会更新。
python - 未经重复授权下载 Youtube 展示次数
我有这段代码可以提取一些关于我的 YouTube 频道的指标,并从中创建一个 pandas 数据框。
通过运行此代码,会打开一个窗口并要求我登录 youtube,然后向我提供授权代码。输入此授权码即可完成上述python程序的运行。但是,您应该在每次运行此程序时重复此授权过程。
有没有办法绕过这种重复授权,使这个过程可以自动化?
youtube-api - YouTube 分析和 YouTube 数据 API 的差异
我们有一个 C# 应用程序,它利用 YouTube 分析和 YouTube 数据 API 来收集特定频道的某些视频的分析。我们获取每个 API 的数据并将其存储在数据库中。分析 API 每天为我们提供数据,而 youtube 数据为我们提供总数据。
最初,我们仅使用 Analytics API 来生成包含所有分析数据的图表。但是,延迟了 2 天,客户要求我们修复它。YouTube 数据 API 似乎是解决方案。我们假设两个 API 将具有相同的值,除了 2 天的差异。我们可以每天在特定时间获取数据,然后均衡这两个值。然而,这显示出奇怪的差异。
YouTube 分析的每日价值总和(不含过去 2 天)
YouTube Data API 的值(最后两天是 2019-03-19 和 2019-03-20)
差异
2019 年 3 月 18 日 YouTube 数据的 CommentCount 为 8412,而 YouTube 分析的总和为 4476。我预计这些值会相同。在查看此数据的视频时(供参考:https ://youtu.be/iV18Xx5EkaE ),我观察到页面上显示的评论数略多于 8000,与 YouTube 数据 API 一致。
问题
这些 API 是否应该输出相同的内容?我在文档中找不到,我的团队和我只是假设它们应该是同一回事。到目前为止,我们在代码中找不到错误。
youtube - 无需 Oauth2 从 Youtube Analytics API 读取数据
我目前正在编写一个 python 脚本来从 YouTube Analytics API 中提取信息以获取单独的 YouTube 频道列表。例如,输出将是统计上个月每个 YouTube 频道的视频观看次数。
我最初的想法是要求每个 YouTube 帐户所有者在他们的 console.cloud.google 中创建一个 YouTube 分析应用程序,创建一个项目,启用 YouTube 分析 API,生成一个 API 密钥并指定 YouTube 分析需要它API。
我正在使用一个帐户进行测试,如果我尝试使用通过上述过程生成的 API 密钥运行脚本并像这样进行身份验证:
它失败了HttpError 401 Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.
我不确定我在创建 API 密钥时是否做错了什么,或者 YouTube 分析 API 是否需要Oauth2 身份验证。如果是后者,那么我很惊讶 google 控制台让您一路生成 API 密钥并指定它们是 YouTube Analytics API 所需要的,只是让您发现无法使用它.
所以我的问题是:我必须为 YouTube Analytics API 使用 Oauth2 还是可以使用 API 密钥?我正在尝试从“我自己的”帐户中读取数据,那么为什么我需要手动授权我自己的应用程序?
youtube-analytics-api - 如何从 Youtube API 的频道报告中获取顶级国家/地区
我想了解我的已连接用户的观众人口统计数据,包括他们居住的国家/地区。理想情况下,我想得到这样的东西:
我认为这是可能的,因为 Youtube 拥有这些数据,因为他们在 Creator Studio 中展示了这些数据。
这是我第一次尝试的查询:
但它返回一个错误,说“不支持查询”。问题是它们只让我们将country
键用作过滤器,而不是作为维度。
那么我们如何访问获取这些数据呢?
youtube-api - Youtube API 分析 - 如何获取订阅者的人口统计数据而不是观众
我有关于获取 youtube 频道 [From here]的观众人口统计数据的信息,但我能否在我的 Youtube Studio 视图中为订阅者而不是像这样的观众获取相同的数据?
提前致谢
java - YouTube 分析示例 java 程序,在允许用户同意并验证我的应用程序后,我收到 404 错误响应
我尝试使用 git hub 中提供的示例 java 代码在 java 中执行 YouTube 分析。示例代码允许我获得允许访问的用户同意页面,并尝试使用“reports()”执行查询。 query(" ").execute() 我收到 404 resource not found 响应。
执行以下方法时,我得到 404 not found 异常:
当我在 API Explorer 中尝试相同的操作时,它会返回 200 ok 响应。
API Explorer 网址: https ://apis-explorer.appspot.com/apis-explorer/#p/youtubeAnalytics/v2/youtubeAnalytics.reports.query
控制台日志:
2020 年 1 月 16 日晚上 7:12:08 com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly
警告:无法更改所有人的权限:C:\Users\yoga.oauth-credentials
2020 年 1 月 16 日晚上 7:12:08 com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly
警告:无法更改所有者的权限:C:\Users\yoga.oauth-credentials
2020-01-16 19:12:08.993:INFO::通过 org.mortbay.log.StdErrLog 记录到 STDERR
2020-01-16 19:12:08.994:INFO::jetty-6.1.26
2020-01-16 19:12:09.012:INFO::Started SocketConnector@localhost:8080
请在浏览器中打开以下地址: https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com&redirect_uri=http://localhost:8080/ Callback&response_type=code&scope=https ://www.googleapis.com/auth/yt-analytics.readonly%20https://www.googleapis.com/auth/youtube.readonly
现在尝试在默认浏览器中打开该地址...
2020-01-16 19:12:21.400:INFO::Stopped SocketConnector@localhost:8080
默认频道:xxxxxxx@gmail.com (UCxxxxxxxxxxxxxxxxxxxxx)
IOException: 404 未找到
未找到
com.google.api.client.googleapis.json.GoogleJsonResponseException: 404 未找到
未找到
youtube-analytics-api - 通过内容管理器帐户的客户端 ID 访问 youtube 分析 API
我们拥有内容管理员帐户,该帐户已被授予访问我们拥有的所有频道的权限。我们为每个服务帐户执行授权程序以获取分析 API 的访问令牌,它运行良好,但在添加新通道时也需要。
是否可以通过内容管理器帐户的客户端 ID 发出访问令牌,并使用它来调用 API 以访问内容管理器帐户处理的所有通道?
r - YouTube Analytics API 为获得的观看次数和订阅人数返回 0
我已发出 GET 请求,试图在我的 youtube 频道上获得我的观看次数和订阅者,我获得了 200 状态,但结果为 0
这个调用是正确的,返回了 0 个视图和 0 个订阅者,这是不可能的。
我什至去了https://developers.google.com/youtube/analytics/reference/reports/query并测试了 api,它返回了 0 个视图,并获得了 0 个订阅者,但是当我登录 YouTube Studio 时,它告诉我我有 955.5k 观看次数。
我的电话在技术上是正确的但缺少什么吗?