Visual Dicas News

Neste tutorial, vamos mostrar criar números aleatórios utilizando JavaScript. No exemplo, mostraremos um joguinho da tabuada onde o usuário deverá visualizar 2 números aleatórios entre 0 e 9, e ac...

  Neste tutorial vamos mostrar como criar uma janela pop up utilizando HTML e Javascript. Nosso objetivo é criar janelas pop up simples e que se abrem a partir de um clique em um link ou em um botão ...

Neste tutorial, vamos criar botões personalizados com efeito 3D utilizando HTML e CSS. Nosso objetivo é criar botões simples, porém visualmente atraentes para serem utilizados nos layouts de sites o...

Neste tutorial, vamos mostrar como como manipular propriedades CSS usando JavaScript. No exemplo, mostraremos como alterar o estilo de algumas propriedades CSS, como cor, tipo e estilo da fonte, e...

Neste tutorial mostraremos como subtrair ou somar dias de uma data qualquer - utilizando a função strtotime(). (adsbygoogle = window.adsbygoogle || []).push({}); Função Strtotime / Função Date (...

Neste tutorial vamos mostrar as diferenças em utilizar block, inline, inline-block e none para a propriedade CSS display. A utilização destes elementos é muito importante para o controle visual de u...

  Neste tutorial vamos mostrar como transformar uma lista HTML com CSS. Como a lista HTM é posicionada verticalmente, podemos altrerá-la para que fique posicionada horizontalmente. Isto é muito ú...

Neste tutorial, vamos mostrar como adicionar conteúdo em um elemento HTML utilizando JavaScript. No exemplo, mostraremos como acrescentar itens em uma lista e parágrafos em um texto HTML. Observa...

Neste tutorial, vamos mostrar como centralizar um texto verticalmente dentro de uma tag HTML usando a propriedade CSS line-height. Este método elimina a necessidade de cálculos de padding, além d...

Tabela de Cores HTML

(adsbygoogle = window.adsbygoogle || []).push({}); Cor Código Java Código HTML Snow 255 250 250 #FFFAFA GhostWhite 248 248 255 #F8F8FF WhiteSmoke 245 ...

More Articles

More From: JavaScript CSS PHP Tabelas Web Servers

Resultado de imagem para Json + php

Neste tutorial mostraremos como identificar o número de likes do Facebook de qualquer link utilizando PHP e JSON ( "Javascript Object Notation").

Código PHP em qualquer parte da página

1. Coloque o código no local onde deseja visualizar o número de likes do blog.

<?php

$link = "http://www.blogolista.com";
// Faz a requisição para API do Facebook
$retorno = file_get_contents('http://graph.facebook.com/?ids='.$link);
 
// Decodifica o retorno em JSON
$json = json_decode($retorno, false);
 
// Retorna o Número de Likes
//echo 'Número de likes: '.$json->$link->share->share_count;
$like_blog = $json->$link->share->share_count;
echo $like_blog;

?>

Explicando o código

2. Veja a seguir a explicação do código PHP:

2.1. A variável $link define o link, que no nosso exemplo é http://www.blogolista.com

2.2. A variável $retorno lê todo conteúdo do arquivo encontrado no formato de uma string.

2.3. A função json_decode recebe como entrada uma string ($retorno, no caso) codificada no formato JSON e a converte para uma variável PHP.

Observação: Para saber mais sobre codificação JSON e uso do JSON em PHP, veja os artigos:

- O que é JSON? Para que serve e como funciona?

- Trabalhando com JSON em PHP

2.4. A manipulação $json->$link->share->share_count; captura apenas o valor de share_count (número de likes do página definida pela variável $link).

Observação: Veja abaixo como fica apresentado os dados do Facebook codificados no formato JSON.

3. Para maior entendimento do código, acesse o site: phpfiddle.org. Digite o código e clique no botão [Run - F9].

Likes e Comentários do Facebook

4. Se desejar capturar o valor dos comment_count (números de comentários compartilhados), use a manipulação: $json->$link->share->comment_count

5. No código a seguir, veja como capturar likes e comentários do Facebook do site definido pela variável $link:

<?php

$link = "http://www.blogolista.com";
// Faz a requisição para API do Facebook
$retorno = file_get_contents('http://graph.facebook.com/?ids='.$link);
 
// Decodifica o retorno em JSON
$json = json_decode($retorno, false);
 
// Retorna o Número de Likes
//echo 'Número de likes: '.$json->$link->share->share_count;
$like_blog = $json->$link->share->share_count;
$coment_blog = $json->$link->share->comment_count;
echo 'Likes: '.$like_blog.'<br/>';
echo 'Comentários: '.$coment_blog;

?>

Blog Visual Dicas

Visual Dicas - A sua fonte de informação!

Controle o seu mundo com pro Conheça o nosso blog Visual Dicas, onde apresentamos dicas de Informática, Internet, Blogs, Software, Hardware, Tecnologia, Gestão Empresarial, RH, Treinamento e Cursos Online.

Visual Dicas

Squids Arduino

Controle o seu mundo com projetos e ideias para automação, robótica e dispositivos inteligentes. Venha conhecer e compartilhar experiências em projetos na plataforma Arduino.

Squids Arduino

Blogolista.com

O Blogolista.com é um site para a divulgação, promoção e publicidade de blogs. Aqui no Blogolista você encontrará os melhores Links e Blogs da atualidade.

Blogolista.com

JSN Epic template designed by JoomlaShine.com