2013-07-23 101 views
1

我一直试图找到相同与谷歌+代码,Facebook的喜欢,Twitter跟随,这是由它们各自的开发者一个简单的嵌入对于像我这样的新手定的代码...是否有Youtube订阅按钮的API?

我一直都为它很多搜索但所有显示的是,他们是一个iframed一个和youtube api,我真的不知道如何使用(也许专业开发人员只)

我想要做的就像他们显示与任何vids

它也有一个“红色订阅按钮和订阅计数”它像上面给出的任何社交插件...

对不起,试图找到帮助

IM只是,我不知道如何代码,因为我不知道多少提前编码的..谢谢你的体谅

回答

1

它似乎是唯一的,最好的办法做到这一点是通过数据api。你想订阅按钮的特定页面是:

subscriptions

尝试使用他们给该网页并交换在细节上的JSON例子。

希望它适合你。

+0

感谢您接受我的答案user2609718很高兴我能帮到你。 –

+0

谢谢,我只是做了我自己的回答:D – user2609718

0

代码为 “YouTube订阅按钮与认购计数” JSON到PHP

<?php 
    /* Getting Subscription count from the user */ 
    function getYouTubeSubscriberCount($user) 
    { 
     $data = file_get_contents(sprintf('http://gdata.youtube.com/feeds/api/users/%s', $user)); 
     $matches = array(); 
     preg_match("~subscriberCount='(?<count>\d+)'~", $data, $matches); 
     return isset($matches['count']) ? $matches['count'] : 0 ; 
    } 
    echo getYouTubeSubscriberCount('Username/ChannelName'); #181218 
    ?> 

/* Link to Subscription Confirmation to another tab */ 
    <a href="http://www.youtube.com/subscription_center?add_user=Username/ChannelName" target="_tab"><img src="images/youtube.png" height="22" width="90"/></a> </td>