fields example español facebook facebook-graph-api permalinks

example - ¿Cómo construir un enlace permanente para objetos devueltos por la nueva Graph API de Facebook?



graph api facebook español (1)

Facebook Graph API permite obtener objetos de Facebook como publicaciones, videos, etc. en JSON. Aquí hay un ejemplo de una publicación: (tomado de la documentación ):

{ "id": "719323658_129694190395214", "from": { "name": "Rabia Yalcinkaya", "id": "719323658" }, "message": "COK MUHTESEM!!!", "picture": "http://external.ak.fbcdn.net/safe_image.php?d=41762b7121ee68754ebea48dee4568aa&w=130&h=130&url=http%3A%2F%2Fats.vimeo.com%2F192%2F882%2F19288238_200.jpg", "link": "http://vimeo.com/5646785", "source": "http://vimeo.com/moogaloop.swf?clip_id=5646785", "name": "Watermelon carving", "caption": "vimeo.com", "description": "Me carving a watermelon.", "icon": "http://static.ak.fbcdn.net/rsrc.php/z9XZ8/hash/976ulj6z.gif", "type": "video", "created_time": "2010-06-23T10:58:17+0000", "updated_time": "2010-06-23T10:58:17+0000", "likes": 1 },

¿Cómo se puede construir una URL que te permita volver a vincular el video original (u otros tipos) en el muro de Bret en Facebook? algo en forma de

http://www.facebook.com/<USER_ID>/video/<VIDEO_ID>

Gracias, Boaz


en el campo de actions hay un campo de link (para cada acción disponible) que contiene el link permanente a la publicación determinada. Sin embargo, asegúrese de inspeccionar esto antes de confiar en él; podría cambiar. Solo lo he usado con "comment" y "me gusta".

Aparte de eso, tendrías que construirlo manualmente. Para usuarios que tienen su nombre de usuario configurado (es decir, su perfil es accesible a través de facebook.com/username usuario, funciona con:

http://facebook.com/USERID/posts/POSTID

Para todo lo demás:

http://www.facebook.com/permalink.php?id=USERID&v=wall&story_fbid=POSTID

Fuente: http://forum.developers.facebook.net/viewtopic.php?pid=316384

Tenga en cuenta que POSTID tiene el formato USERID_POSTID , por lo que tendría que quitar la primera parte.