我想使这个YouTube数据分析请求的PHP客户端Libary的YouTube Analytics(分析)API PHP示例
https://www.googleapis.com/youtube/analytics/v1/reports
?ids=channel==CHANNELID
&start-date=STARTDATE
&end-date=ENDDATE
&metrics=views,
estimatedMinutesWatched,
averageViewDuration,
comments,
favoritesAdded,
favoritesRemoved,
likes,
dislikes,
shares,
subscribersGained,
subscribersLost
&dimensions=7DayTotals
&fields=rows
&sort=day
这可能吗? 是否有任何PHP代码示例了解如何从API获取YouTube分析报告? 。
$analytics = new Google_YouTubeAnalyticsService($client);
// $client is your Google_Client object
// here we set some params
$id = 'channel==CHANNELID'
$start_date = 'YYYY-MM-DD';
$end_date = 'YYYY-MM-DD';
$optparams = array(
'dimensions' => '7DayTotals',
'sort' => 'day',
);
$metrics = array(
'views',
'estimatedMinutesWatched',
'averageViewDuration',
'comments',
'favoritesAdded',
'favoritesRemoved',
'likes',
'dislikes',
'shares',
'subscribersGained',
'subscribersLost'
);
$api_response = $metrics;
// You can only get one metric at a time, so we loop
foreach ($metrics as $metric)
{
$api = $analytics->reports->query($id, $start_date, $end_date, $metric, $optparams);
if (isset($api['rows'])) $api_response[$metric] = $api['rows'][0][0];
}
编辑:
找不到一个谷歌开发者页面上(https://developers.google.com/youtube/analytics/v1/code_samples/)
感谢