问题标签 [youtube-analytics-api]
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.
youtube-api - YouTube API - 使用 Google 管理员帐户访问多个 youtube 频道(品牌帐户)
我需要使用 YouTube 分析和报告 API 从视频中提取信息。
当我使用我的 Google 帐户登录 YouTube 时,我可以访问多个 YouTube 品牌帐户。
使用“试用”来测试 API,我只能在切换到该频道所属的品牌帐户后检索该频道的数据,否则我会收到 403 - Forbidden 错误。
有什么方法可以使用我用来登录的 Google 帐户提取数据?因为一旦我在开发者控制台中创建了凭据,它们就会与 Google 帐户相关联,而不是与品牌帐户相关联。
我的谷歌账户在品牌账户上有经理角色。
我已经搜索要在请求中使用的onBehalfOfContentOwner字段,但我不知道如何获取此 ID,并且我不确定这是否适用于我的情况,因为我们正在谈论品牌帐户,正确如果我错了。
youtube-api - YouTube Analytics API 配额扩展应用程序?
过去,我可以访问 YouTube 分析 API 配额扩展的在线申请。这个链接被删除了吗?我再也无法进入申请页面。
https://console.cloud.google.com/iam-admin/quotas?project=iq-default&authuser=1
youtube - Youtube API - 在特定频道中获取时间段内的热门视频
今天我对 Youtube 分析 API 有要求,我想在特定频道中获取趋势/流行视频,我们有频道的 API 密钥。是否有任何 api 调用来获取频道中的热门视频?
youtube-analytics - YouTube 分析 API 错误 - 您无权执行 reports.query 方法
出现错误您无权在 youtube Analytic 中执行 reports.query 方法?如何在 youtube Analytics 中执行 reports.query 方法?
我按照视频中的步骤操作,但无法清除错误视频链接 - YouTube 开发者直播:YouTube 分析故障排除
google-api-php-client - 在服务器端应用程序中脱机使用令牌之前,如何检查令牌是否已被(由用户)撤销?
我是 YouTube API 的第一次用户,并且一直在关注文档。但是,当涉及到非基本功能时,该文档非常不清楚,而且似乎没有其他文档供我检查以回答我自己的查询。
让我解释:
我已经实现了 https://developers.google.com/youtube/reporting/guides/authorization/server-side-web-apps#example提供的基本身份验证/令牌示例,它运行良好。
现在,假设访问令牌存储在数据库中而不是会话中(供以后在“离线”数据检索中使用)......我的问题是:
如何检查用户是否已撤销对我的应用程序的访问权限,大概是通过他/她的帐户设置?如果以这种方式撤销它并且我尝试离线使用(现在无效的)访问令牌会发生什么?
更新
不幸的是,它似乎没有回来An error occurred: { error: invalid_grant, error_description: Token has been expired or revoked. }
返回的原始错误是
这可以被抓住,但非常奇怪。如错误所示,我没有无效凭据...我没有授权!
文档严重缺乏这方面。
google-api-dotnet-client - 如何使用 media.download 下载 YouTube 报告
我正在寻找一个示例来解释如何使用 YouTube 报告 API 的 .Net 客户端库下载报告。我已经验证、创建了作业并检索了包括 reportUrl 值的报告列表。我无法弄清楚如何使用 media.download 方法实际下载报告并将其保存在本地。
}
更新 20170405
我相信我看到的问题与提供下载 URL 的方式有关。经过大量挠头并查看了我能找到的小文档后,我最终得到了下面的代码,这似乎是一个改进,但这仍然只返回标题。
20170406 更新我发现了一些其他语言的代码示例,这些示例导致我进行了以下更改。至少下载 URL 是直接传入的,而不是我解析它并将其用作资源名称。可悲的是,我得到了相同的结果;仅限标题。没有数据。
youtube-analytics-api - 我无法在 Google Developers Console 中启用 Youtube Analytics API
我按照 Google 的指南使用 Youtube Analytics API。
我已经创建了书面凭证并尝试启用 Youtube Analytics API,但我不断收到以下错误消息:
API“youtubeanalytics.googleapis.com”不存在或您无权访问它
我觉得这很奇怪,因为我可以启用除此之外的所有其他 API,所以任何人都可以提供帮助吗?
谢谢!
编辑:我删除了截图。
javascript - 验证为品牌而非用户时的 Youtube Analytics 离线访问请求
Apps 脚本不断通过 Youtube 的 API 请求离线许可
在 Google Apps 脚本中,禁止访问 YouTube Reporting API
这些是非常相似的问题,但是,我以所有者身份登录。该脚本位于所有者的驱动器中。
我的问题
我一直在尝试使用 GAS(Google Apps 脚本)从内容所有者那里访问 YouTube 分析报告。有两个帐户,一个品牌帐户(保存数据,即视频内容)和一个用户帐户。他们都使用相同的凭据(电子邮件和密码)。以用户身份授权时,我得到一个 403(禁止)。作为品牌授权时,我被要求一次又一次地授权离线访问,使我无法提出请求。
我试过的...
- 从 Node 运行,使用 OAUTH Playground 令牌,它可以工作。但我需要坚持使用 GAS。
- 使用google-script-oauth2 : 对凭据进行硬编码(类似于 Node 解决方案),但我无法设置刷新令牌。我收到了 401(无效凭据) - 我相信不记名令牌已过期
- 设置凭据并启用 youtube 和 youtube 分析 API
- 废弃旧凭证并将新项目附加到 GAS
- 删除隐私设置中的身份验证并重新进行身份验证
- 切换使用不安全脚本选项并重复步骤 3
- 在 ids 参数的 contentOwner 和通道参数之间切换
- 注意:我有两个 OAUTH2 凭据应用程序脚本,并且Web 客户端都设置为 Web 应用程序。
气体代码
最后的想法
我相信品牌和用户之间存在脱节,因此品牌无法获得对 OAUTH 2 令牌的相同访问权限。因此,它永远不会生成刷新令牌。因此,请求看到我是授权频道所有者,但它无法完成 OAUTH 流程。
如果这是真的,为什么,我该如何解决?如果不是,您认为可能是什么错误?
我刚刚意识到脚本在用户帐户中,而不是品牌帐户中。会影响验证吗?
同样在实际频道上,用户被列为主要所有者。
youtube-analytics-api - youtube 报告 api 遇到内部错误。,youtube-analytics-api
我使用 youtube 批量报告(youtube 分析和报告 api)并通过首先列出可用于我已定义的工作的报告然后下载来每天获取少量报告。为列出可用报告“ https://youtubereporting.googleapis.com/v1/jobs/{jobId}/reports ”而进行的 API 调用始终给出 500, Internal error for all day (5/14/2017),其中因为列出工作的查询确实提供了所需的工作列表(https://youtubereporting.googleapis.com/v1/jobs)。我已经从过去几个月一直在工作的代码以及 Oath Playground 工具中尝试了这一点。问题(a)发生这种情况时如何获得更多信息,文档中的错误只是要求稍后再试(b)是否有一个地方我们可以看到 youtube-analytics-api 的健康状况,以便我们知道有生产问题,如果有的话