当前位置: 首页 > 面试题库 >

YouTube数据API:使用V3进行服务的OAuth身份验证,无需用户干预

戚侯林
2023-03-14
问题内容

我正在实施一项服务,一旦将视频上传到其他服务器上,它就会自动将视频上传到YouTube频道。

刚开始时,我使用的是ClientLogin身份验证和YouTube API v2.0
–直接上载,
并且一切运行正常。但是,由于不建议使用ClientLogin,因此我尝试更新以使用v3.0。

我检查了此文档,并假定该文件存储在本地(在我的情况下不是),并且该服务将不在本地计算机上运行,​​并且我无法获取OAuth
2.0的访问令牌。

有人可以提供指导吗?


问题答案:

您可以通过从OAuth2
Playground
获取刷新令牌并将其设置在youtube对象中来实现。

在这里它解释了更多。

和分步视频。



 类似资料:
  • 下面是示例代码:https://code.google.com/p/google-api-dotnet-client/wiki/oauth2#service_accounts 授权失败:dotnetOpenAuth.Messaging.ProtocolException:发送直接消息或获取响应时出错。 内部异常是System.net.WebException:远程服务器返回错误:(400)Bad

  • 我有一个firebase实时数据库,具有读/写功能,但是我没有任何用户,也不打算对用户进行身份验证。数据由事件侦听器和调度器(java)编写,我的html ui应用程序应该只读取数据。 我应该如何保护我的db? 在开发(不安全)模式下,我可以使用任何http客户端来写/读数据?如何在保护身份验证后通过身份验证?

  • 问题内容: 我正在编写一个PHP应用程序,该应用程序应允许用户将某些事件添加到私有Google日历中。日历是我所有的,我需要一种使PHP使用固定凭据与日历API通信的方法(每个人都可以使用网站上的表单添加事件,但是日历本身并不公开)。 据我所读,使用v1 API中的ClientLogin可以实现。但是,在v3 API中,可用选项为OAuth2.0或API密钥。使用API​​密钥似乎无效,因为它只能

  • 问题内容: 我正在尝试使用oauth API通过Java API对Google服务帐户进行身份验证。我希望使用它来访问Google Bigquery。我的API请求返回了“无效的赠款”。 这是代码,它是基本身份验证示例的副本(不是Bigquery的。而是另一个Google API): SERVICE_ACCOUNT_EMAIL是以下格式的电子邮件地址:XXXXXXX@developer.gserv

  • GoogleCredential凭证=newGoogleCredential.Builder(). setTransfer(TRANSPORT). setJsonFactory(JSON_FACTORY). setServiceAccount tId("SOMETHING@developer.gserviceaccount.com"). setServiceAccount tScopes(Bigq

  • 我们使用应用服务身份验证来保护网络 API,并使用 Google 作为身份验证提供程序。当我们从浏览器触发请求时(当会话信息在cookie中时),它按预期工作 IIS日志: 2016-05-29T13:51:19 PID[3600]详细接收请求:GEThttps://XXXXXX.azurewebsites.net/api/user2016-05-29T13:51:19 PID[3600]详细找到