首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何授予google服务帐户访问Youtube报告API的权限?

如何授予google服务帐户访问Youtube报告API的权限?
EN

Stack Overflow用户
提问于 2016-07-13 06:38:02
回答 2查看 663关注 0票数 0

我正在尝试使用服务帐户访问YouTube Reporting应用编程接口。但是当我尝试做youtubeReporting.jobs().list().execute()的时候,我得到了一个403禁止。

YouTube报告应用编程接口显然假设了服务器到服务器的交互。

我是否需要为google服务帐户授予访问Youtube报告API的权限?如果是这样的话,是怎么做的?

仅供参考:我没有使用google应用程序域。

EN

回答 2

Stack Overflow用户

发布于 2018-07-25 06:39:14

您可以在谷歌控制台中create服务凭据,但这些凭据不会解决您的问题。根据docs的说法

服务帐户流支持不访问用户信息的服务器到服务器交互。但是,YouTube Reporting应用编程接口和YouTube分析应用编程接口不支持此流。由于无法将服务帐户链接到YouTube帐户,因此尝试使用此流授权请求将生成错误。

它是反直觉的--(更不用说很难找到了)--这个信息尤其是。由于概念上相关的YT使用服务帐户,请参阅here,并且报告api操作似乎不需要与特定的用户帐户相关联。

不幸的是,如果您将服务帐户用于Youtube报告API,则仍将出现403未授权调用者错误。

取而代之的是,create和使用网络客户端谷歌凭证。存储和使用从流中生成的令牌。

票数 1
EN

Stack Overflow用户

发布于 2016-10-28 18:17:54

您可以在云平台控制台中执行此操作。详情请参阅https://support.google.com/cloud/answer/6158841?hl=en

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38339956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档