Criar um canal de vídeos no Youtube tem sido moda ultimamente e várias pessoas tem tido sucesso com isso. Mas, depois de criar um canal no Youtube, é preciso divulgá-lo. E um bom jeito de fazer isso é mostrar quanta gente já assina o seu conteúdo.

Quando uma pessoa se inscreve em algum canal, seus vídeos passam a aparecer na página inicial do youtube dos seus inscritos, de modo que você possa acompanhar vídeos novos.

<?php
//Coloque entre as aspas o seu login do youtube
$canal = "Nigahiga";
$url = "http://gdata.youtube.com/feeds/api/users/".$canal;

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$count = curl_exec($curl);
curl_close($curl);

$xml = @simplexml_load_string($count);
$yt = $xml->children('http://gdata.youtube.com/schemas/2007');
$stats = $yt->statistics->attributes();
$seguidores = (double)$stats["subscriberCount"];

echo number_format($seguidores,0,",",".").' inscritos';
?>

Para o código acima (o login é de um dos canais mais populares do Youtube), o texto retornado será:

4.740.496 inscritos
(Visited 1 times, 1 visits today)

12 Comments

  1. Avatar of Eduardo_loiola10 Eduardo_loiola10 4 de fevereiro de 2012 at 12:10

    e nos

    Reply
  2. Avatar of Tatty_damasceno230 Tatty_damasceno230 10 de maio de 2012 at 23:26

    nao consegui entender!!><

    Reply
    1. Avatar of Angélica Costa Angélica Costa - Site Author 11 de maio de 2012 at 09:23

       @7aa75624698a2673cbf54111c246d2bf:disqus Basta copiar o código e ver o resultado com o número de assinantes.

      Reply
  3. Avatar of Augusto Augusto 16 de junho de 2012 at 12:04

    cara onde eu coloco esse codigo ?

    Reply
    1. Avatar of Angélica Costa Angélica Costa - Site Author 16 de junho de 2012 at 12:41

      @10b66e6ba8eaa75adef64e632547e66a:disqus no lugar onde você quiser que o número dos seguidores apareça.

      Reply
  4. Avatar of Joao Victor Joao Victor 16 de julho de 2012 at 20:32

    copiar este código na onde??

    Reply
    1. Avatar of Angélica Costa Angélica Costa - Site Author 17 de julho de 2012 at 10:51

      @facebook-100002797136079:disqus o código vai ficar onde você quer que apareça o número de seguidores.

      Reply
  5. Avatar of Diego Diego 18 de setembro de 2015 at 19:21

    Este código e pra por anode e na URL

    Reply
    1. Avatar of Angélica Costa Angélica Costa - Site Author 18 de setembro de 2015 at 19:32

      No lugar onde você quer que apareça. Você está usando wordpress?

      Reply
    1. Avatar of Angélica Costa Angélica Costa - Site Author 14 de janeiro de 2016 at 00:23

      O que você não entendeu?

      Reply
      1. Avatar of Igomes Igomes 12 de maio de 2016 at 13:48

        Angélica,

        Tá dando o erro:

        Fatal error: Call to a member function children() on a non-object in /home/storage/8/76/70/site1/public_html/yt/index.php on line 13

        O que pode ser ?

        Reply

Leave A Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *