Youtube api YouTube API-避免浏览器中的身份验证屏幕

Youtube api YouTube API-避免浏览器中的身份验证屏幕,youtube-api,google-oauth,Youtube Api,Google Oauth,我有一个YouTube类,它使用OAuth身份验证在YouTube上上传视频。 当我在本地工作区测试它时,它工作正常,但打开了一个浏览器,询问是否允许访问我的YouTube频道 现在,我的类应该在服务器上工作。没有可以打开的浏览器,这就是问题所在。 到目前为止,一切正常 有没有人知道我如何使用这个浏览器窗口重新编辑/避免或执行其他操作 非常感谢你的帮助! 最好的祝愿。如果您想代表用户提交视频,用户必须在某处对应用程序进行身份验证和授权。(如果您使用的是v3 API) 不过,有一些流将与服务器端应

我有一个YouTube类,它使用OAuth身份验证在YouTube上上传视频。 当我在本地工作区测试它时,它工作正常,但打开了一个浏览器,询问是否允许访问我的YouTube频道

现在,我的类应该在服务器上工作。没有可以打开的浏览器,这就是问题所在。 到目前为止,一切正常

有没有人知道我如何使用这个浏览器窗口重新编辑/避免或执行其他操作

非常感谢你的帮助!
最好的祝愿。

如果您想代表用户提交视频,用户必须在某处对应用程序进行身份验证和授权。(如果您使用的是v3 API)

不过,有一些流将与服务器端应用程序一起使用:


谢谢你的帮助

我的问题的解决方案是在本地浏览器上验证访问权限,并将存储的令牌复制到服务器


致以最良好的祝愿

没有浏览器,您无法对其进行身份验证。假设您总是上传到您自己的帐户,您可以在您的本地计算机上对其进行身份验证,并将刷新令牌移动到服务器上,而无需使用浏览器,它也可以在服务器上工作。太棒了!那正是我想象的!问题:我从哪里获得刷新令牌以及如何使用它?这取决于您在本地计算机上请求访问时的代码。当您进行身份验证时,将返回刷新令牌。你应该把它放在某个地方。您只需要让您的代码加载存储的代码。在我们为您提供更多帮助之前,您需要发布一些代码。您是否可以共享此令牌文件的位置以及是否过期?也许还有一些YouTube文档链接(如果有的话)?我猜是这样的:
C:\Users\User\AppData\Roaming\Google.api.Auth\Google.api.Auth.OAuth2.Responses.TokenResponse User
?嗨!:-)在代码中,您可以定义保存或查找令牌的路径。当我没记错的时候,每次进行API调用时,令牌都会被更新。这是我获得代码的链接:祝你好运!