【发布时间】:2014-05-05 22:14:18
【问题描述】:
尝试在 OAuth 2.0 Playground 中使用 Youtube API 时出现 401 Invalid Credentials 错误。
回复是:
{
"error": {
"code": 401,
"message": "Invalid Credentials",
"errors": [
{
"locationType": "header",
"domain": "global",
"message": "Invalid Credentials",
"reason": "authError",
"location": "Authorization"
}
]
}
}
步骤可以复制here。
- 选择管理 Youtube 帐户 API
- 授权
- 获取访问令牌
- 尝试调用任何 Youtube API(您可能还需要插入自己的 API 密钥)
访问令牌是有效的(非 Youtube API 调用工作正常),我已经尝试了许多不同的帐户,这些帐户设置了 Youtube 帐户和频道(所以回复 here 不是正在发生的事情)。
API 在这里的Try it Now 部分运行良好,所以这很奇怪。
也许有人可以用他们的帐户尝试这些步骤并验证结果是否相同?
【问题讨论】:
-
我收到了一个
403 "Access Not Configured. Please use Google Developers Console to activate the API for your project.",这似乎没有意义,因为该项目归 Google 所有 -
由于某种原因,它也需要一个 API 密钥 - 即使访问令牌应该足够了。如果您有 API 密钥,请将其作为参数添加,然后查看结果。
标签: oauth youtube-api oauth-2.0 google-api google-oauth