是否有Youtube订阅按钮的API?

时间:2013-07-23 08:23:30

标签: button youtube youtube-api subscription

我一直试图找到一个与google +相同的代码,像facebook,twitter follow,代码由他们各自的开发人员提供,以便为像我这样的新手轻松嵌入......

我一直在寻找它,但所有这些表明它们是一个iframed和一个youtube api,我真的不知道如何使用(可能只适用于专业开发人员)

我想要做的就像他们用任何视频展示的那个

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

我很抱歉试图找到帮助只是因为我不知道如何编码因为我不太了解预先编码...感谢您的考虑

3 个答案:

答案 0 :(得分:1)

似乎唯一且最好的方法是通过数据api。您想要订阅按钮的特定页面是:

subscriptions

尝试使用他们在该页面上提供的JSON示例并交换您的详细信息。

希望它适合你。

答案 1 :(得分: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>

答案 2 :(得分:-1)

是的,Youtube订阅按钮有一个简单的API:

https://developers.google.com/youtube/subscribe/