对YouTube v3 api进行简单的api调用

时间:2017-02-05 19:29:59

标签: javascript php youtube-api youtube-data-api

我刚刚做了一些关于v2 api的项目。

因此他们现在已经死了。

我想修复它们,但是在我的项目中有很多代码依赖于YT api。 因此,我想要最简单的方式来进行调用。

以下代码就是一个例子。

<?php
$realUserName = 'Google'; ///////     YouTube username
$data = file_get_contents('http://gdata.youtube.com/feeds/api/users/' . $realUserName . '?v=2&alt=json');

$data = json_decode($data, true);
$stats_data = $data['entry']['yt$statistics'];   

echo 'lastWebAccess = '.$stats_data['lastWebAccess'].'<br />';
echo 'published = '.$data['entry']['published']['$t'].'<br />'; 
echo 'subscriberCount = '.$stats_data['subscriberCount'].'<br />';
echo 'viewCount = '.$stats_data['viewCount'].'<br />';
echo 'totalUploadViews = '.$stats_data['totalUploadViews'].'<br />';
echo 'userId = '. $data['entry']['yt$userId']['$t'].'<br />';
echo 'channelId = '.$data['entry']['yt$channelId']['$t'].'<br />'; 
echo 'username = '. $data['entry']['yt$username']['$t'].'<br />';
echo 'title = '.$data['entry']['title']['$t'].'<br />';     
echo 'displayname = '. $data['entry']['yt$username']['display'].'<br /><br /><br />';
echo 'location = '.$data['entry']['yt$location']['$t'].'<br />';      
?>

我基本上在寻找不依赖于外部插件或下载的lib的选项,这些选项会使我的项目膨胀甚至超过需要。

我已经在使用outh2做了一些事情,所以这一面是可以理解的。

或者现在没有选择,只能使用&#34;额外&#34;来自谷歌的图书馆有长篇编码?

0 个答案:

没有答案