Hik*_*kki 10 curl youtube-data-api
我从 youtube 数据 API 的 try-it 编辑器中获得了一些代码。
我这里有一些curl代码,我有API密钥,但我不知道是什么[YOUR ACCESS TOKEN]。在过去的两个小时里我一直在努力寻找一些东西,但找不到我想要的东西。
我[742151xxxxxx.app.googleuserconsent.com]在 Google 开发者控制台中有一个 Oauth 2.0 客户端 ID。
我用它代替[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
Run Code Online (Sandbox Code Playgroud)
这是错误 JSON:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "authError",
"message": "Invalid Credentials",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Invalid Credentials"
}
}
Run Code Online (Sandbox Code Playgroud)
单击 try it 编辑器中凭据旁边的问号可提供有关所提供的不同身份验证类型的更多信息,
google OAuth 2.0 客户端库提供了有关访问令牌以及如何获取它们的进一步说明,包括一些几种语言的预制库。
https://developers.google.com/identity/protocols/oauth2#libraries