YouTube Analytics API:在频道上查找唯一身份访问者

时间:2016-04-25 15:10:07

标签: php youtube youtube-api youtube-analytics-api

我正在使用YouTube Analytics API查找使用OAuth2授权YouTube频道,然后尝试查找频道遇到的唯一观看者。这是我发送请求的URL:

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel==MINE&start-date=2000-06-01&end-date=2016-04-25&metrics=uniques&access_token=XXXX

我在上面的例子中使用了uniques指标。但是,这是作为响应返回的内容:

Array ( 
    [error] => Array ( 
        [errors] => Array ( 
            [0] => Array ( 
                [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 a 
        https://developers.google.com/youtube/analytics/v1/available_reports 
        for a list of supported queries. 
    ) 
 )

这里看起来有什么问题?

1 个答案:

答案 0 :(得分:0)

400 response code标识错误请求。它表示请求格式不正确或包含无效数据。例如,如果您向错误的URL提交请求或在请求中包含不受支持或不存在的参数,您将收到400响应代码。

我也发现了同样的问题here。他的问题的解决方案是,您需要指定维度以使用唯一查询。

Dimensions是用于聚合数据的常用条件,例如用户活动发生的日期或用户所在的国家/地区。

有关详细信息,请查看此page