2016-05-11 58 views
1

我无法在https://developers.google.com/youtube/analytics/sample-requests#channel-audience-retention-reports从YouTube Analytics(分析)API没有观众保留数据,但columnHeaders

得到从样本请求的任何数据我在做什么错 - 我下面的API浏览器https://developers.google.com/apis-explorer/#p/youtubeAnalytics/v1/youtubeAnalytics.reports.query?metrics=audienceWatchRatio%252CrelativeRetentionPerformance&dimensions=elapsedVideoTimeRatio&filters=video%253D%253DMY_VIDEO_ID%253BaudienceType%253D%253DORGANIC&start-date=2014-05-01&end-date=2014-06-30&&ids=channel%253D%253DMY_CHANNEL_ID样品,要求对我的频道和过滤特定的视频。我确实得到了成功的回应,但它基本上只有columnHeaders

{ 
"kind": "youtubeAnalytics#resultTable", 
"columnHeaders": [ 
    { 
    "name": "elapsedVideoTimeRatio", 
    "columnType": "DIMENSION", 
    "dataType": "FLOAT" 
    }, 
    { 
    "name": "audienceWatchRatio", 
    "columnType": "METRIC", 
    "dataType": "FLOAT" 
    }, 
    { 
    "name": "relativeRetentionPerformance", 
    "columnType": "METRIC", 
    "dataType": "FLOAT" 
    } 
] 
} 

回答

1

试试这个。

由于您能够获取ColumnHeaders结果,因此假定您已经在link you've provided中提供了channelID。

你可能已经错过了这一点:

  1. 提供过滤器文本字段您上传的视频的视频ID。例如J78o42MAQhc。
  2. 将开始日期更改为您上传视频的实际日期。

然后验证并执行。

这就是我得到的。

200 

- Show headers - 

{ 
"kind": "youtubeAnalytics#resultTable", 
"columnHeaders": [ 
{ 
"name": "elapsedVideoTimeRatio", 
"columnType": "DIMENSION", 
"dataType": "FLOAT" 
}, 
{ 
"name": "audienceWatchRatio", 
"columnType": "METRIC", 
"dataType": "FLOAT" 
}, 
{ 
"name": "relativeRetentionPerformance", 
"columnType": "METRIC", 
"dataType": "FLOAT" 
} 
], 
"rows": [ 
[ 
0.01, 
1, 
0.2780657051338946 
], 
[ 
0.02, 
0.821917808219178, 
0.22789225435683402 
], 
[ 
0.03, 
0.7123287671232876, 
0.1979482394027498 
], 
[ 
0.04, 
0.5753424657534246, 
0.19664082667236166 
], 
[ 
0.05, 
0.4931506849315068, 
0.21083662779019507 
] 
(more results) 
... 
+0

谢谢@noogui,这是日期。 –

+0

很高兴我可以帮忙;-) – noogui

相关问题