Youtube api 插入liveCuepoints时,Youtube数据api返回accessNotConfigured

Youtube api 插入liveCuepoints时,Youtube数据api返回accessNotConfigured,youtube-api,Youtube Api,我想要实现的目标 我想在youtube上的直播流中插入提示点。 您可以通过(youtube.com/my_live_events)登录来管理它们。 文档可在此处找到: 我如何做到这一点: 1已验证 我将我的服务器添加到api控制台,并创建了api密钥和所有。 这成功了,我通过了“未经验证的错误” 2刷新了访问令牌 使用刷新令牌。(我每次都这么做,php代码只是以防万一): 当令牌超时时,这可以很好地避免出现“无效凭据”错误 3构造URI 如上面链接中所述,这是要使用的URL: {https:/

我想要实现的目标

我想在youtube上的直播流中插入提示点。 您可以通过(youtube.com/my_live_events)登录来管理它们。 文档可在此处找到:

我如何做到这一点:

1已验证

我将我的服务器添加到api控制台,并创建了api密钥和所有。 这成功了,我通过了“未经验证的错误”

2刷新了访问令牌

使用刷新令牌。(我每次都这么做,php代码只是以防万一):

当令牌超时时,这可以很好地避免出现“无效凭据”错误

3构造URI

如上面链接中所述,这是要使用的URL: {https://}www.googleapis.com/youtube/partner/v1/liveCuepoints?channelId=UC%&key=AI%

我添加了花括号,因为我只有添加1个真实链接的权限

在哪里 UC%是我的频道ID(在中找到),AI%是我的服务器API密钥。(从api控制台)

POST请求中的内容是以下json

{
"id":"cqOZjdltLMk",
"broadcastId":"cqOZjdltLMk",
"kind":"youtubePartner#liveCuepoint",
"settings":
{
"offsetTimeMs":0,
"cueType":"ad",
"durationSecs":10
}
}
现在我不确定id和broadcastId(这应该是唯一的电影/livestream id吗)?这就是我加进去的

4结果

这是我从请求中得到的: 代码:403

{
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured"
}
谷歌搜索“accessNotConfigured”会产生很多不同的api内容,但与提示点无关

帮助

我做错了什么?
非常欢迎有帮助的链接

LiveCuepoint实际上位于不同的API中。要使用cuePoint,您必须是YouTube合作伙伴,并且还可以访问内容ID API。

我在API控制台中找不到您提到的“YouTube合作伙伴”或“内容ID API”。。。我在哪里可以找到这些文件?这意味着你没有访问权限。只有YouTube合作伙伴可以访问。我会联系我们的yt联系人,稍后在这里发布更多。。。谢谢。在与谷歌联系后,他们现在正在调试这个。问题似乎是我没有将这些api访问权限输入我的帐户。在youtube上验证我的google开发者帐户后,youtube合作伙伴api仍然没有显示在google控制台上@弗雷德里克沃斯:你明白了吗?白名单有问题(谷歌告诉我们)。所以他们解决了问题,现在我们可以看到“youtube内容ID API”。我们现在得到的错误是>“code”:400,“message”:“Required”,但我想这是可以找到解决方案的另一个问题。关于这一点,现在。。。
{
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured"
}