2012-05-22 17 views
6

Estoy desarrollando una aplicación de Facebook que almacena en MySQL la foto [id]. Estoy usando Facebook Graph API para recuperar todas las fotos del usuario y con un botón de opción la foto [id] seleccionada se almacena en mysql.Mostrar el origen de la imagen de Facebook por id

El problema es, ¿cómo debo mostrar el origen de la imagen con el ID almacenado?

Respuesta

3

inspeccionar el objeto gráfico para ese ID,

graph.facebook.com/photoID 

Por ejemplo una foto de facebook.com/facebook

http://graph.facebook.com/427100966728 

Esto devolverá una respuesta JSON para los que se puede elegir el el tamaño que deseas para la fuente.

Para más información ver, http://developers.facebook.com/docs/reference/api/photo/

Por ejemplo en el PHP SDK

$a_photo = $facebook->api('/427100966728'); 

<img src=<?php echo $a_photo['picture'] ?> /> 
+0

Cuando trato de añadir el photoid al final de graph.facebook.com/here devuelve falso. ¿Alguna sugerencia? – cch

+0

@cchacholiades si es falso, no tiene acceso a él. Necesita un token de acceso válido con los permisos adecuados. – phwd

+0

Los permisos que pido son aquellos $ url = $ facebook-> getLoginUrl (array ('req_perms' => "user_photos, friends_photos, publish_stream", "fbconnect" => 0, "canvas" => 1)); – cch

Cuestiones relacionadas