youtube analytics api 订阅者观看问题
youtube analytics api subscribers views issue
我无法接收订阅者的意见。
通过授权并收到访问令牌后,我想获取我的YouTube频道的观看次数。但我从 Api 得到以下答案:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
在授权期间我使用以下范围:
我对 Youtube 分析的请求:
$root = 'https://www.googleapis.com/youtube/analytics/v1/reports?';
$params = [
'ids' => 'channel=='.$my_channel_id,
'dimensions' => 'day,subscribedStatus',
'start-date' => $start_date,
'end-date' => $end_date,
'filters' => 'subscribedStatus==SUBSCRIBED',
'metrics' => 'views',
'access_token' => $my_access_token,
];
$prms = $params;
$params = http_build_query($params);
$request = $root.$params;
$res = $this->requestAPI($request);
因此,youtube api 在发布与订阅者相关的信息方面有一些限制。从中获取信息的行为者必须有一定数量的订阅者。确切的数量我不知道,但可能等于 500
我无法接收订阅者的意见。 通过授权并收到访问令牌后,我想获取我的YouTube频道的观看次数。但我从 Api 得到以下答案:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
在授权期间我使用以下范围:
我对 Youtube 分析的请求:
$root = 'https://www.googleapis.com/youtube/analytics/v1/reports?';
$params = [
'ids' => 'channel=='.$my_channel_id,
'dimensions' => 'day,subscribedStatus',
'start-date' => $start_date,
'end-date' => $end_date,
'filters' => 'subscribedStatus==SUBSCRIBED',
'metrics' => 'views',
'access_token' => $my_access_token,
];
$prms = $params;
$params = http_build_query($params);
$request = $root.$params;
$res = $this->requestAPI($request);
因此,youtube api 在发布与订阅者相关的信息方面有一些限制。从中获取信息的行为者必须有一定数量的订阅者。确切的数量我不知道,但可能等于 500