【问题标题】:Cannot get valid Credentials for Youtube v3 API无法获取 Youtube v3 API 的有效凭据
【发布时间】:2017-11-20 12:54:32
【问题描述】:

我正在通过this getting-started tutorial 进行 Youtube v3 API 交互。

我创建了新的沙盒项目并在那里使用(复制/粘贴)提供的代码。继续我们的 GCE 项目,创建凭据并将其粘贴到我的沙盒项目中。

我不断收到来自 youtube 服务的回复,说凭据无效。

...
File ".../python-sandbox/googleapiclient/http.py", line 842, in execute
    raise HttpError(resp, content, uri=self.uri)
HttpError: <HttpError 401 when requesting https://www.googleapis.com/youtube/v3/channels?alt=json&part=snippet%2CcontentDetails%2Cstatistics&forUsername=GoogleDevelopers returned "Invalid Credentials">

我错过了什么/做错了什么?

这是因为凭据是从不同的项目创建的而不是使用的吗?

【问题讨论】:

  • "Invalid Credentials" 这还不够吗?
  • @ElisByberi 这就是问题所在。我不知道为什么它们是无效的。我尝试重新创建它们,但还是一样。
  • 你是如何创建它们的?
  • 教程中描述的相同步骤。 Google 控制台(选择项目)-> 凭据-> 新凭据(OAuth 客户端 ID)-> Web 应用程序-> 设置名称和授权重定向 URI(localhost:8090/oauth2callback)。
  • 您复制的客户端 ID 或密码有问题。

标签: python youtube-api youtube-data-api


【解决方案1】:

这是我因为注意力不集中而犯的一个严重错误!

我使用我的工作凭据登录,它不允许使用 Youtube。

【讨论】:

    猜你喜欢
    • 2016-06-22
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 2016-03-18
    • 2014-05-05
    • 1970-01-01
    • 2018-07-05
    • 2014-08-13
    相关资源
    最近更新 更多