我从youtube data API的try-it编辑器中得到了一些代码。
我这里有一些curl代码,我有API Key,但我不知道[YOUR ACCESS TOKEN]是什么。在过去的两个小时里,我一直在努力寻找一些东西,但没有得到我想要的东西。
我在谷歌开发者控制台中有一个OAuth2.0客户端ID [742151xxxxxx.app.googleuserconsent.com]。
我用它代替了[YOUR ACCESS TOKEN],但仍然得到了授权错误。
下面是cURL代码:
curl \
'https://www.googleapis.com/youtube/v3/playlistItems?part=id%2C%20snippet&playlistId=pbsF2UOcspaGQkAe1BCAR395sue-tp5r&key=[YOUR_API_KEY]' \
--header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
--header 'Accept: application/json' \
--compressed以下是错误JSON:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "authError",
"message": "Invalid Credentials",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Invalid Credentials"
}
}发布于 2020-03-22 04:01:42
在try it编辑器中单击凭证旁边的问号提供了有关所提供的不同身份验证类型的更多信息。

谷歌OAuth 2.0客户端库提供了关于访问令牌以及如何获取它们的进一步解释,包括一些预制的几种语言的库。
https://developers.google.com/identity/protocols/oauth2#libraries
https://stackoverflow.com/questions/60792279
复制相似问题