dtdigital 0 Denunciar post Postado Setembro 4, 2013 Ola! Alguem sabe algum mecanismo em php que captura quantos like um conteúdo do meu site tem. isso pode ser apenas o php contar quantos likes o conteúdo tem. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 4, 2013 "likes" do quê? facebook ? Compartilhar este post Link para o post Compartilhar em outros sites
dtdigital 0 Denunciar post Postado Setembro 4, 2013 na verdade like quero dizer curti do fb. tambem pode ser do g+ e twitter. Compartilhar este post Link para o post Compartilhar em outros sites
André Luís Otto 23 Denunciar post Postado Setembro 4, 2013 não é mais facil você usar o addthis que ja tem tudo ? Compartilhar este post Link para o post Compartilhar em outros sites
dtdigital 0 Denunciar post Postado Setembro 4, 2013 preciso pagar para ao cliente que criou este conteúdo conforme o numero de likes Compartilhar este post Link para o post Compartilhar em outros sites
Osmar L Lima 51 Denunciar post Postado Setembro 4, 2013 <?php // URL que você vai checar a qtd de likes com o http:// $url = 'SUA URL PARA CHECAR'; // API face onde a url vai como parâmetro $fburl = "http://api.facebook.com/method/fql.query?query=select%20like_count%20from%20link_stat%20where%20url='$url'&format=atom"; // chamada da API com retorno formato atom $ch = curl_init($fburl); // acessa a url curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $atom_data = curl_exec($ch); // o valor retornado vem desta forma /* <fql_query_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" list="true"> <link_stat> <like_count>QTD DE LIKES</like_count> </link_stat> </fql_query_response> */ // obtendo o valor da chave like_count preg_match('#like_count>(\d+)<#',$atom_data,$matches); $like_count = $matches[1]; echo "A URL $url possui $like_count likes no facebook"; ?> <hr/> <?php // Ou você pode fazer desta maneira mais simples $data = json_decode(file_get_contents("http://api.facebook.com/method/fql.query?query=select%20like_count%20from%20link_stat%20where%20url='$url'&format=json")); echo "A URL $url possui " . $data[0]->like_count . " likes no facebook"; ?> Veja se isto de ajuda, poste os resultados. Compartilhar este post Link para o post Compartilhar em outros sites
dtdigital 0 Denunciar post Postado Setembro 4, 2013 Osmar isso me ajuda muito isso que queria. você não tem este codigo do twitter e do gplus. Compartilhar este post Link para o post Compartilhar em outros sites
Osmar L Lima 51 Denunciar post Postado Setembro 4, 2013 Não tenho, mas dá uma olhada na API deles, deve ter alguma coisa. Compartilhar este post Link para o post Compartilhar em outros sites