当前位置: 首页 > 知识库问答 >
问题:

YouTube数据API-处理客户机密

通学真
2023-03-14

我正在开发一个服务器/客户端应用程序,允许将视频剪辑发布到用户的YouTube频道。我们的软件部署在客户拥有并控制的服务器上。

我正在使用YouTube的Java API v3和OAuth 2.0。

我的问题是 - 在这种情况下,我应该如何管理客户端机密?

我曾考虑将自己的客户机机密嵌入服务器代码,但配额和使用将由我负责。我不确定要求客户拥有自己的谷歌开发者账户并生成自己的客户机密是否明智。。。

谢谢

共有1个答案

许茂才
2023-03-14

要管理客户端机密(您可能已经知道了),请在您的代码中包含一个< code>client_secrets.json,如本文所述。

在您的场景中,建议要求客户获得自己的帐户并生成自己的客户机密。正如您在此处看到的,在第1节:帐户和注册下,它说:

b、 实体级验收。如果您代表一个实体使用API,您表示并保证您有权将该实体约束在条款中,并且通过接受条款,您是代表该实体这样做的(条款中对“您”的所有引用均指该实体)。

因此,在这种情况下,您的客户接受使用谷歌API的条款和条件也很重要,因为谷歌API约束他们对API的任何滥用负责,并且不涉及您。作为供应商/企业,明智的做法是远离此类事情。因此,要求他们提供自己的客户秘密不应该是你应该担心的事情。如果他们担心接受谷歌的服务条款,我会担心他们做得不好。

希望这有帮助。

 类似资料:
  • 我一直在使用YouTube Analytics API(我正在使用Java库)来检索YouTube频道的分析数据-我一直在过滤对特定VideoID的API调用。 然而,当我在YouTube Analytics(网络界面)上查看时,同一日期范围的数据似乎有所不同。 有人对此有解释吗?

  • The AdminClient API supports managing and inspecting topics, brokers, acls, and other Kafka objects. To use the AdminClient API, add the following Maven dependency: <dependency>     <groupId>org.apac

  • 我正在使用YouTube数据应用编程接口为我最喜欢的一些频道获取视频列表。在功能上,一切都很好,但是现在我感兴趣的频道列表已经增加了,我达到了每日配额。 我目前是这样做的(伪代码): 这很好;我为每个频道获取最近的10个视频。 我想我想做的是: 对于每个频道,请确定最后一个视频的日期 对于在过去“n”天内有最近视频的每个频道,请获取最近的10个视频(根据上面的代码) 我在API上看不到任何用于查找

  • 我试图创建一个谷歌日历事件使用curl这是我的要求,但它不工作,我不知道是什么错误,我正在犯: curl“https://www.googleapis.com/calendar/v3/calendars/{CalID}/events?access_token={access_token}”-h“content-type:application/json”-x post-d“{”结束“:{”开始“:

  • 我必须实现一种将视频从我们的网站上传到youtube的方法。我已经在Google Cloud中注册了该应用程序,并获得了所有必要的客户端ID、客户端密码、浏览器密钥、重定向uri和服务器密钥。我还按照不同网站的建议打开了YouTubeData API V3、Google API、Freebase API和YouTubeAnalytics API。 下面是我的代码: 我引用这些代码:使用YouTub

  • 在https://KeyCloak.gitbooks.io/server-developer-guide/content/v/2.2/topics/admin-rest-api.html中使用CURL的示例适用于从其Docker映像运行KeyCloak。 为了实现应用程序的最终目标形状,我希望使用客户端ID和机密而不是用户名+密码进行身份验证。 该令牌会导致对admin REST API的调用出现