PHP - Problema PHP y Facebook

   
Vista:
Imágen de perfil de Cesar

Problema PHP y Facebook

Publicado por Cesar (4 intervenciones) el 30/08/2017 20:29:36
Buenas tardes. Los molesto de nuevo porque llevo 3 días leyendo y leyendo y no encuentro mucha documentación sobre este tema:

Un cliente me esta pidiendo mostrar y grabar en una BD los Likes, Compartidos (shares), los Unlike, bueno lo básico de facebook por rango de fecha. Guardar en una BD por eso no hay lio, pero el lio que se me ha creado es para saber como sacar esos datos?, tengo este código:

$url = 'http://graph.facebook.com/'.$url.$Id;
$paso0 = file_get_contents($url);
echo($paso0."<br>");
$paso1 = explode(',',strip_tags($paso0));
$paso2 = explode(':',$paso1[1]);
$txcount = substr($paso2[1], 0, -1);

El cual en teoría me funciona, me saca esto:
"share":{"comment_count":1130,"share_count":217747
217747 Facebook

Cuales son los Likes allí? o los no Likes ?

Eso que sale es de mi perfil personal, ahora tengo una fans page, pero cuando la coloco ya me sale todo en ceros y no entiendo porque...

{"share":{"comment_count":0,"share_count":0},"id":"https://www.facebook.com/xxxxxxxxxxxx"}
0 Facebook

Tengo en si 3 preguntas:
1) Como saco los Likes, Unlikes, etc
2) Como puedo hacerlo por rango de fecha?
3) Si son muros públicos de fans pages y otras páginas personales públicas como puedo hacerlo?

Muchísimas gracias por su ayuda. !
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Cesar

Problema PHP y Facebook

Publicado por Cesar (4 intervenciones) el 30/08/2017 20:56:03
Tengo este otro código:

$datos=json_decode(file_get_contents('https://graph.facebook.com/xxxxxxxxxxxxx));
echo $datos->likes;

Me saca este error:

Warning: file_get_contents(https://graph.facebook.com/xxxxxxxxx): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /home/cons/public_html/pruebaface.php on line 54

No se como más intentar. Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar