Haz amigos de Facebook con Graph API v.2.0
facebook-graph-api facebook-friends (1)
Esta pregunta ya tiene una respuesta aquí:
Hace un tiempo, solía llevarme a mis amigos usando Graph API de esta manera (usando Graph API Explorer):
/me/friends
Todo fue perfecto, pero ahora, con la versión 2.0, vi que de esta manera no funciona para amigos que no usaron (a través de Facebook Login) la aplicación que realiza la solicitud y, si cambio Graph API Explorer a la versión 1.0, funciona.
Entonces, ¿cómo puedo hacer lo mismo con la versión 2.0?
En v2.0 de la API, /me/friends
devuelve amigos que también iniciaron sesión en la aplicación.
Las aplicaciones creadas a partir del 30 de abril de 2014 deben usar Graph API v2.0; no pueden llamar Graph API v1.0.
Para las aplicaciones que estaban activas antes del 30 de abril, estas aplicaciones pueden llamar a Graph API v2.0 o Graph API v1.0, pero Graph API v1.0 dejará de estar disponible el 30 de abril de 2015.
Tenga en cuenta que si un usuario inicia sesión en una aplicación a través de v2.0 y llama a /v1.0/me/friends
, esto solo devolverá a los amigos que usan aplicaciones.
Si desea acceder a amigos que no usan la aplicación en el caso en que desee que sus usuarios etiqueten a las personas en las historias que publica en Facebook, puede usar la API /me/taggable_friends
.
En el caso en que desee invitar a otras personas a usar su aplicación, Games puede usar el punto final /me/invitable_friends
para generar un selector de invitación personalizado. Los tokens devueltos por esta API se pueden usar en el cuadro de diálogo Solicitudes. Ver https://developers.facebook.com/docs/games/invitable-friends/v2.0 y https://developers.facebook.com/docs/games/requests/v2.0
Para aquellos que no desean juegos, permite que las personas inviten a amigos a usar una aplicación, igual puedes usar el cuadro de diálogo Enviar en la Web o el cuadro de diálogo de mensajes en iOS y Android