Youtube Data API 中的 "Your Access Token" 是什么,如何获取?
What is "Your Access Token" in Youtube Data API and how to get it?
我从 YouTube 数据 API 的试用编辑器中获得了一些代码。
我这里有一些 curl 代码,我有 API 密钥,但我不知道 [YOUR ACCESS TOKEN]
是什么。在过去的两个小时里,我一直在努力寻找一些东西,但找不到我想要的东西。
我在 google 开发人员控制台中有一个 Oauth 2.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"
}
}
单击试用编辑器中凭据旁边的问号可提供有关所提供的不同身份验证类型的更多信息,
google OAuth 2.0 客户端库提供了有关访问令牌以及如何获取它们的进一步说明,包括一些使用几种语言的预制库。
https://developers.google.com/identity/protocols/oauth2#libraries
我从 YouTube 数据 API 的试用编辑器中获得了一些代码。
我这里有一些 curl 代码,我有 API 密钥,但我不知道 [YOUR ACCESS TOKEN]
是什么。在过去的两个小时里,我一直在努力寻找一些东西,但找不到我想要的东西。
我在 google 开发人员控制台中有一个 Oauth 2.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"
}
}
单击试用编辑器中凭据旁边的问号可提供有关所提供的不同身份验证类型的更多信息,
google OAuth 2.0 客户端库提供了有关访问令牌以及如何获取它们的进一步说明,包括一些使用几种语言的预制库。
https://developers.google.com/identity/protocols/oauth2#libraries