API を使用して、UI に表示されるのと同じレポートを取得しようとしています。
次のメトリックとディメンションを指定すると、クエリが機能しません。
- メトリクス - ビュー、viewerPercentage、estimatedMinutesWatched、averageViewDuration、averageViewPercentage
- ディメンション - InsightTrafficSourceType
ただし、メトリクスをビュー、estimatedMinutesWatched だけにトリミングすると、クエリは正常に機能します。
YouTube API からエラーが発生した場合の応答は次のとおりです。
HTTP/1.1 400 Bad Request
Vary: Origin
Vary: X-Origin
Content-Type: application/json; charset=UTF-8
Date: Wed, 06 Jan 2016 09:01:17 GMT
Expires: Wed, 06 Jan 2016 09:01:17 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Alternate-Protocol: 443:quic,p=1
Alt-Svc: quic=":443"; ma=604800; v="30,29,28,27,26,25"
Content-Length: 461
{
"error": {
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "The query is not supported. Check the documentation at https://developers.google.com/youtube/analytics/v1/available_reports for a list of supported queries."
}
],
"code": 400,
"message": "The query is not supported. Check the documentation at https://developers.google.com/youtube/analytics/v1/available_reports for a list of supported queries."
}
}