YouTube Analytics API Localhost 8080 error



我的脚本与 https://github.com/youtube/api-samples/pull/45/commits/e5ec5453233c287cbfe1ecd296ae0ed18c4ce523(用Python编写)相同,其中我指定了CLIENT_SECRETS_FILE = "client_secret_xxx.com.json"

客户端密码在 OAuth 2.0 客户端 ID 下创建为"其他"。当我运行它时,它会抛出以下错误:无法访问此站点连接已重置。ERR_CONNECTION_RESET当网址 http://localhost:8080/?code=4/Wulz_B8fgMauanVxtPocdgwE1sNndZZe6BGrVLI7wLU#

知道是什么导致了错误吗?

运行脚本时,执行python file_name.py--noauth_local_webserver。以下是步骤:

1)执行"python youtube_api.py --noauth_local_webserver" 它将显示一个很长的网址

2) 复制该 URL 并在浏览器中打开

3)它会要求您登录您的Google帐户并选择频道

4

)它会显示一个"验证码"(类似于4/j6KgOnbVU08kbBpi-GVOq9D6p-Vm6inOQUOJiTYWQqs)

5) 复制验证码并粘贴到 EC2 窗口中。点击输入大功告成。从现在开始,它将执行您在脚本中指示的任何参数

根据Youtube指南,您应该选择oauth类型"Web应用程序"而不是"其他"。

之后,您还需要授权您的源,在本例中为本地服务器 URL,http://localhost:8080。

此外,不要忘记在 Google 开发控制台中指定您的重定向 URI,http://localhost:8080/oauth2callback。

相关内容

  • 没有找到相关文章

最新更新