使用YoutubeApi v3和ouath2将视频上传到我的Youtube频道而无需用户身份验证

Его*_*чук 14 php google-api console-application youtube-api oauth-2.0

我的任务的目标是创建一个控制台脚本,它将我最近上传的视频插入我自己的网站上我自己的Youtube频道.我想使用服务器到服务器身份验证,但YoutubeApi现在不支持这种身份验证方式.

所以我的问题是:如何在没有用户帮助的情况下使用oauth2身份验证和控制台脚本将视频上传到youtube频道?有没有办法在不使用已弃用的ClientLogin身份验证协议的情况下执行此操作?

Ibr*_*aya 10

是的,此细分说明如何:https://developers.google.com/youtube/v3/guides/moving_to_oauth#standalone

基本上,你经历一次并从那里保存令牌.

如果你甚至想要跳过那一次,你可以在OAuth2 Playground中获得具有受尊重范围的刷新令牌,并将其直接插入到您的代码中,并使用客户端密码和ID.这样您的脚本就不需要Web浏览器了.

以下是逐步说明此工作流程的视频.