gpt4 book ai didi

youtube - 品牌设置错误 youtube api

转载 作者:行者123 更新时间:2023-12-03 05:32:56 25 4
gpt4 key购买 nike

我必须使用 youtube api 更新我 channel 的精选视频。

当我使用表单的 api explorer 发送 PUT 请求时

 PUT https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&key={YOUR_API_KEY}

{
"brandingSettings": {
"channel": {
"featuredChannelsTitle": "featured channel",
"featuredChannelsUrls": [
"http://www.youtube.com/user/channelname"
]
}
},
"id": "channelId"
}

我收到如下回复
   404 Not Found

- Show headers -

{
"error": {
"errors": [
{
"domain": "youtube.channel",
"reason": "channelNotFound",
"message": "Channel branding options not found.",
"locationType": "parameter",
"location": "id"
}
],
"code": 404,
"message": "Channel branding options not found."
}
}

请让我知道我哪里出错了。

我提供了错误的 channel ID。但现在我正在尝试使用正确的 channel ID,但又收到一条错误消息。
Content-Type:  application/json
Authorization: Bearer ya29.1.AADtN_X2UP_3BfFvUwAkvLp0d0mk1U-itJNVtWMPEJQU8G7INQ5q-UpI1yNMYniiLQ
X-JavaScript-User-Agent: Google APIs Explorer

{
"id": channelId,
"brandingSettings": {
"channel": {
"featuredChannelsUrls": [
" http://www.youtube.com/user/USERNAME"
],
"featuredChannelsTitle": "Featured Channels"
}
}
}

响应是 400 错误请求
 - Show headers -

{
"error": {
"errors": [
{
"domain": "youtube.channel",
"reason": "brandingValidationError",
"message": "Channel branding validation failed.",
"locationType": "parameter",
"location": "brandingSettings"
}
],
"code": 400,
"message": "Channel branding validation failed."
}
}

如果您可以向我提供 sample 请求,那将非常有帮助

最佳答案

正如它在错误消息中所说,它找不到 channel ,请确保您提供了正确的 channel ID。

在 API 中执行此操作的方法是执行 channel -> 列表请求并使用该响应对象,对其进行修改并将其放回原处。 (最重要的是确保 id 存在并设置。)

关于youtube - 品牌设置错误 youtube api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20216516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com