我正试图执行这一请求:
GET https://www.googleapis.com/youtube/analytics/v1/reports?ids=contentOwner%3D%myId&start-date=2014-05-01&end-date=2014-06-30&metrics=views&dimensions=province&filters=channel%3D%chanId%3Bcountry%3DUS&sort=- estimatedMinutesWatched&key={YOUR_API_KEY}
我的目标是为我们管理的特定渠道生成内容所有者报告,该通道将只返回美国各州的视图和收益信息。
上面的内容返回此错误:
400 Bad Request
- Show headers -
{
"error": {
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "Could not parse content (N/A) of field parameters.filters."
}
],
"code": 400,
"message": "Could not parse content (N/A) of field parameters.filters."
}
}
我正在使用API资源管理器页面上的文档,我的请求似乎是正确的。
任何帮助都将不胜感激。
发布于 2014-10-13 20:55:30
您的问题是使用带有"=“的筛选器,而不是像"==”那样使用"channel==ID“
在那之后,你会有另一个问题。我尝试了相同的查询,它可以将estimatedMinutesWatched添加到视图中。要将其用作排序顺序,您需要在视图或维度中使用它。
以下是我的请求:
确保您的请求符合Reports之一
并在https://developers.google.com/apis-explorer/#p/youtubeAnalytics/v1/youtubeAnalytics.reports.query中试用
https://stackoverflow.com/questions/26342288
复制相似问题