Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
na verdade like quero dizer curti do fb.
tambem pode ser do g+ e twitter.
não é mais facil você usar o addthis que ja tem tudo ?
preciso pagar para ao cliente que criou este conteúdo conforme o numero de likes
<?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); </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";
?>$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.
Osmar isso me ajuda muito isso que queria.
você não tem este codigo do twitter e do gplus.
Não tenho, mas dá uma olhada na API deles, deve ter alguma coisa.
"likes" do quê?
facebook ?