0
我正尝试使用YouTube的v3 API创建广播。我的要求是这样的:YouTube V3创建广播
curl -H "Authorization: Bearer ******************" -H "Content-type: application/json" -d " {\"snippet\":{\"title\":\"Hello\", \"scheduledStartTime\":\"2014-01-30T00:00:00.000Z\", \"scheduledEndTime\":\"2014-01-31T00:00:00.000Z\"},\"status\":{\"privacyStatus\":\"public\"}}" https://www.googleapis.com/youtube/v3/liveBroadcasts?part=snippet,status
但我从谷歌得到的回应是这样的:
{
"error": {
"errors": [
{
"domain": "youtube.liveBroadcast",
"reason": "liveBroadcastForbidden",
"message": "Request is not authorized"
}
],
"code": 403,
"message": "Request is not authorized"
}
}
我可以证实,我传递的访问令牌是正确的。 有什么我在这里做错了吗?
我可以作为合作伙伴访问。我有API控制台可访问的Youtube API。刚刚意识到我已经为安装的应用程序而不是Web应用程序创建了一个客户端ID。那很重要吗? – gotz 2013-03-11 14:05:07
是的,他们不同 – 2013-03-11 14:15:59
感谢您的帮助。其实我正在看你写的代码。我正在尝试在Ruby中做类似的事情。我仍然坚持。我重新检查了所有内容并拨打另一个电话来创建广播。这一次,我得到这个错误{ “错误”:{ “错误”: { “域”: “usageLimits”, “理由”: “accessNotConfigured”, “消息”: “访问未配置” } ], “code”:403, “message”:“Access Not Configured” } } – gotz 2013-03-11 15:01:43