ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

YouTube Analytics API php示例

2019-07-15 12:32:03  阅读:305  来源: 互联网

标签:php youtube youtube-api youtube-analytics


我想通过PHP Client Libary制作此YouTube Analytics请求

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  

这可能吗?
是否有关于如何从API获取YouTube Analytics报告的PHP代码示例?
在Google Developers页面上找不到.(https://developers.google.com/youtube/analytics/v1/code_samples/)

谢谢

解决方法:

您可以按以下方式添加指标,而不是逐个调用每个指标.

$metrics = 'views,estimatedMinutesWatched,averageViewDuration,comments,favoritesAdded,favoritesRemoved,likes,dislikes,shares,subscribersGained,subscribersLost';

您的结果将在文档中描述的from中.
例:

$optparams = array(
    'dimensions' => '7DayTotals',
    'sort' => 'day',
);

$metrics = 'views,estimatedMinutesWatched,averageViewDuration,comments,favoritesAdded,favoritesRemoved,likes,dislikes,shares,subscribersGained,subscribersLost';

$api_response = $metrics;
$api = $analytics->reports->query($id, $start_date, $end_date, $metric, $optparams);

if (isset($api['rows'])) {
    //Get values in form of multidimensional arrays. 
}

标签:php,youtube,youtube-api,youtube-analytics
来源: https://codeday.me/bug/20190715/1467615.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有