← Desenvolvimento

Código para exibir fãs de páginas do facebook

Lida 1411 vezes

Offline

Nuno77 
Membro
Mensagens 210 Gostos 3
Feedback +4

Troféus totais: 24
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts


Boas

Eu gostava de apresentar o número de fãs de uma página facebook de uma forma simples, as soluções que encontrei estão algo ultrapassadas, e como me parece simples não vejo necessidade de recorrer a um plugin.

Via a Graph API do facebook parece simples  :-k

A ideia será "tirar" a info de uma url:
https://graph.facebook.com/maistrafego.pt

Encontrei este artigo: http://www.xpertdeveloper.com/2012/01/facebook-page-detail-using-graph-api-and-php/ que poderia facilitar.

Mas eu não consigo :-(

Alguém quer dar uma ajuda? agradecido
Offline

Pedro Lopes 
Beta tester
Mensagens 3571 Gostos 17
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Queres mostrar mesmo só o numero de fãs em texto?
Offline

Nuno77 
Membro
Mensagens 210 Gostos 3
Feedback +4

Troféus totais: 24
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts

Boas Pedro

Sim é mesmo isso.

Offline

Coffe Things 
Membro
Mensagens 346 Gostos 3
Feedback +7

Troféus totais: 24
Trófeus: (Ver todos)
Level 5 Mobile User Windows User Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2

Boas. Desconhecia essa opção do graph.facebook.com.

Encontrei isto: https://developers.facebook.com/docs/opengraph/ não sei se é o que procuras.

Cumps
Offline

Rogério Moreira 
Editor
Mensagens 1313 Gostos 11
Feedback +15

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

É Wordpress?
Offline

Pedro Lopes 
Beta tester
Mensagens 3571 Gostos 17
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

functions.php ou em outro lado qualquer se não for wordpress:
Código: [Seleccione]
/** Numero Fãs Facebook */
function numero_fas() {
    $page_id = "170701113204"; //muda aqui o ID da tua página
$xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=".$page_id."") or die ("a lot");
$fans = $xml->page->fan_count;
echo $fans;
}
/** END Numero Fãs Facebook */

Onde queres que apareça:
Código: [Seleccione]
<?php numero_fas() ?>
Offline

Nuno77 
Membro
Mensagens 210 Gostos 3
Feedback +4

Troféus totais: 24
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts

Obrigado Pedro. Assunto Resolvido  :)
Offline

Pedro Lopes 
Beta tester
Mensagens 3571 Gostos 17
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Obrigado Pedro. Assunto Resolvido  :)

De nada! ;)
Offline

GhostMaster 
Membro
Mensagens 1374 Gostos 0
Feedback +10

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

functions.php ou em outro lado qualquer se não for wordpress:
Código: [Seleccione]
/** Numero Fãs Facebook */
function numero_fas() {
    $page_id = "170701113204"; //muda aqui o ID da tua página
$xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=".$page_id."") or die ("a lot");
$fans = $xml->page->fan_count;
echo $fans;
}
/** END Numero Fãs Facebook */

Onde queres que apareça:
Código: [Seleccione]
<?php numero_fas() ?>

Excelente ;)