我正在为分析API编写ruby gem,并在尝试构建检索共享服务的方法时遇到此错误:
$ yt_session('https://www.googleapis.com').get("/youtube/analytics/v1/reports?ids=channel==7BCpCq_Vh2V0kVW28GTwGg&dimensions=sharingService&metrics=shares&start-date=2012-10-09&end-date=2012-10-10")
{ "error": { "errors": [ { "domain": "global", "reason": "badRequest", "message": "Invalid query. Query did not conform to the expectations." } ], "code": 400, "message": "Invalid query. Query did not conform to the expectations." }}
当我替换指标和维度时,我没有任何问题。
我已经离开了此页面上的文档:YouTube Analytics Docs
谢谢。
答案 0 :(得分:0)
这不是一个非常有用的错误消息,但我的假设是,至少有一个问题是您的channel==
参数不正确。频道ID以UC为前缀,因此您需要传入ids=channel==UC7BCpCq_Vh2V0kVW28GTwGg
这会为你解决吗?